Jboss修改端口的方法(已在4.2.3版本下测试通过)
在开发过程中,有时需要启动2个JBOSS实例以供测试,这就需要修改第二个JBOSS的端口设置。由于JBOSS使用到的端口较多,总结如下:
如果在一台机器上部署了多个jboss server,需要修改相关端口以避免端口冲突。确认需要修改的配置如下:(已在4.2.3版本下测试通过,其他版本雷同)
1. 修改文件%JBOSS_HOME%/server/default/conf/jboss-service.xml
1.1 WebService端口
<mbean code="org.jboss.web.WebService"
name="jboss:service=WebService">
<attribute name="Port">8083</attribute>
1.2 JNDI端口:
<mbean code="org.jboss.naming.NamingService"
name="jboss:service=Naming"
…… …… 余下全文
解决两个JBOSS部署在同一台服务器时端口占用问题
当两个JBOSS部署在同一台服务器上时,需要修改下面的端口值
1, jboss-4.2.2.GA\server\default\deploy\ejb3.deployer\META-INF下打开jboss-service.xml文件
第12行修改3873的端口值
<mbean code="org.jboss.remoting.transport.Connector"
name="jboss.remoting:type=Connector,name=DefaultEjb3Connector,handler=ejb3"> <depends>jboss.aop:service=AspectDeployer</depends>
<attribute name="InvokerLocator">socket://${jboss.bind.address}:3873</attribute> <attribute name="Configuration">
…… …… 余下全文
策划系统环境搭建单
一、
1. 首先创建jboss服务器,然后将qa.war包放到jboss-4.0.4/server/default/deploy/路径下
2. 配置连接,再路径 jboss-4.0.4\server\default\deploy\qa.war\WEB-INF\classes下找到erm.properties和jdbc.properties两个文件
3. 修改文件
hibernate.connection.username=数据库表空间名
hibernate.connection.password=数据库表空间密码
hibernate.connection.url=jdbc:oracle:thin:@IP地址:1521:数据库SID
二、
如果在一台机器上部署了多个jboss server,需要修改相关端口以避免端口冲突。目前确认需要修改的配置如下
一、vi $JBOSS_HOME/server/default/conf/jboss-service.xml
1、WebService端口
<mbean code="org.jboss.web.WebService"
…… …… 余下全文
JBoss提供了一种简便的方法:Binding Manager服务,不需要繁琐的端口配置就可以实现多实例运行
第一步:修改JBOSS_HOME/server/default/conf/jboss-service.xml 查找到:mbean - ServiceBindingManager,将其注释去掉
<mbean code="org.jboss.services.binding.ServiceBindingManager" name="jboss.system:service=ServiceBindingManager"> <attribute name="ServerName">ports-03</attribute> <attribute
name="StoreURL">${jboss.home.url}/docs/examples/binding-manager/sample-bindings.xml</attribute>
…… …… 余下全文
第1章 JBOSS SSL配置
1.1 启用jboss ssl
1.1.1 生成keystore
在unix环境下,使用keytool命令去生成keystore文件: -bash-3.00$ keytool -genkey -alias jbosskey -keyalg RSA
Re-enter new password:
What is your first and last name?
[Unknown]: test
What is the name of your organizational unit?
[Unknown]: ailk
What is the name of your organization?
[Unknown]: ailk
What is the name of your City or Locality? [Unknown]: gz
What is the name of your State or Province?
[Unknown]: gd
What is the two-letter country code for this unit? [Unknown]: CN
…… …… 余下全文
第一步:
JDK安装:
环境部署
安装过程很简单,应该都知道怎么安装软件。。。。
安装完JDK后,需要做如下配置:
我的电脑->属性->高级->环境变量,在 系统变量 中点击新建下面二项:
1. 名:JAVA_HOME,值:jdk的安装路径
2. 名:CLASS_PATH,值:
%JAVA_HOME%\lib
3. 在系统变量path中增加如下内容:;%JAVA_HOME%\bin;
这些做完后,在命令窗口中运行java -version有输出便可
第二步:
JBOSS安装:
将jboss压缩包解压缩
解压缩后做如下配置:
我的电脑->属性->高级->环境变量,在 系统变量 中点击新建下面项: JBOSS_HOME,值:jboss解压缩路径
第三步:
Eclipse中配置Jboss:
启动eclipse,选择window->preference->鼠标单击
选择server->Runtime Environment->单击Add
选择jboss版本,我安装的是5.1版本,所以选择Jboss 5.0
…… …… 余下全文
1、访问端口配置
编辑%jboss-4.0.2%\server\default\deploy\jbossweb-tomcat55.sar\server.xml
将8080改为你希望访问的端口(8888)
<!-- A HTTP/1.1 Connector on port 8080 -->
<Connector port="8888" address="${jboss.bind.address}"
maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
emptySessionPath="true"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
…… …… 余下全文
本文档是在jboss-5.1.0.GA版本上做的调试:
最常见的端口冲突就是1098端口,下面针对1098端口进行简单说明:
可能原因:
1、 已有jboss运行中(有时关机时jboss没有关闭,下次开机后启动jboss会报端口占用)
解决办法如下:
调用jboss的关闭脚本,如我的jboss安装路径为D:\server\ams\jboss-5.1.0.GA\,
则打开cmd,运行cd D:\server\ams\jboss-5.1.0.GA\bin;进入bin目录,然后运行 shutdown –S
即可。
2、端口被其他程序占用。
解决办法如下:
方案一:查看并结束掉占用1098端口的进程,然后通过任务管理器杀掉该进程即可。
进入cmd,输入如下命令netstat -a -o –n,能看到类似下面的结果
Proto Local Address Foreign Address State PID
TCP 127.0.0.1:1098 0.0.0.0:0 LISTENING 4324
…… …… 余下全文