有一个想法是将jbossweb.sar中的server.xml的8080端口参数化,像这样改
<Connector protocol="HTTP/1.1" port="${jboss.webserver.port:8080}" address="${jboss.bind.address}"
connectionTimeout="20000" redirectPort="8443" />
这样,在启动脚本中就可以指定-Djboss.webserver.port,利用应用服务器的参数替换功能,灵活的指定web端口了。可是随后我发现,一旦这样修改了server.xml,当我们利用jboss.service.binding.set参数指定ports-xxx的端口方案时,它对8080这个端口的变换策略就无效了——如果不指定jboss.webserver.port参数,永远是8080!
因此,在以上修改的前提下,“-Djboss.service.binding.set=ports-01 -Djboss.webserver.port=8180”这个参数组合将会达到不做server.xml修改时使用“-Djboss.service.binding.set=ports-01”同样的效果。
BTW,JBoss5的jboss.service.binding.set实现机制比4.x下修改binding-manager.xml的方式先进一些了,在4.x的时代,8009端口在被binding-manager的xslt处理时,是依赖8080这个数值的(为减71的关系)。也就是说,我们为了实现上面的行为,如果要采用ports-01端口配置,还要照顾8009端口。
经过试验,在JBoss5下,在server.xml中无论怎么折腾8080这个port属性的配置,都不会影响port-o1设定将8009转换为8109,rocks!
分享到:
相关推荐
Maven坐标:org.jboss.threads:jboss-threads:3.1.0.Final; 标签:jboss、threads、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...
Maven坐标:org.jboss.logging:jboss-logging:3.4.3.Final; 标签:jboss、logging、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...
Maven坐标:org.jboss.logging:jboss-logging:3.3.2.Final; 标签:jboss、logging、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化...
Maven坐标:org.jboss.logging:jboss-logging:3.4.1.Final; 标签:jboss、logging、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...
jboss 下载(httpwww.jboss.org)
jboss-logging-3.1.0.ga.jar.z
jboss-logging-3.3.0.Final.jar的源码,如果有需要可以下载,希望可以帮助到你
当时遇到这个问题org.jboss.naming.remote.client.InitialContextFactory(WFLYNAM0027 : ClassNotFoundException: org.jboss.naming.remote.client.InitialContextFactory) 去外网下载了这个,成功通过了
jboss-4.0.5.GA.zip
JBOSS集群.JBOSS集群.JBOSS集群.JBOSS集群.JBOSS集群.JBOSS集群.
有人向我要,所以传上来! 错误信息:java.lang.ClassNotFoundException: org.jboss.logging.BasicLogger 解决办法:加入jboss-logging-3.1.0.GA.jar就好了。hibernate4日志机制改了
jboss-web.xml jndi.properties oracle-ds.xml三个文件,EJB+JPA 所需要的一些配置文件
jboss-logging-3.3.2.Final.jar
java jar包,亲测试可用 ...把一个JAR文件添加到系统的classpath环境变量之后,java通常会把这个JAR文件当做一个路径来处理。通常使用jar命令来压缩,可以把一个或多个路径全部压缩成一个JAR文件。
Maven坐标:org.jboss.logging:jboss-logging:3.4.2.Final; 标签:jboss、logging、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...
java -jar jboss_exploit_fat.jar -i http://192.168.7.84:10081/invoker/JMXInvokerServlet invoke jboss.admin:service=DeploymentFileRepository store myname.war index .jsp $content$ true -s java.lang....
jboss-logging-3.3.0.Final.jar的源码,适用于hibernate框架
jboss-logging.jar
jboss-logging-3.3.1.Final.jar
Mastering.JBoss.Enterprise.Application.Platform.7.2016