[英]How to create a jar file for a web application using Netbeans IDE 8.0
[英]How to deploy a Web Application on specific port of glassfish using Netbeans IDE?
这是菜鸟问题,但仍然...
我的本地主机端口8181正在运行,但是当我通过Netbeans IDE运行Web应用程序时,默认端口为8080。如何将默认端口更改为8181?
看起来NetBeans 8从domain.xml
http-listener-1
读取了默认端口。
要更改它,您必须为http-listener-2
分配一个不同的端口,因为该端口默认使用端口8181。
为此,您有不同的选择:
一种)
您可以通过http://localhost:4848
打开Glassfish管理界面。
导航到server-config
> Network Config
> Network Listeners
> http-listener-2
,并将端口更改为类似8282( http-listener-1
当前正在使用8080)。
现在,对http-listener-1
执行相同的操作,并将端口更改为8181。
B)
您也可以直接在domain.xml
手动更改它,然后在启动前关闭Glassfish。
使用文本编辑器打开/glassfish_installation/glassfish/domains/domain1/config/domain.xml
并搜索8080。应该类似于:
<network-listener port="8080" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool"></network-listener>
<network-listener port="8181" protocol="http-listener-2" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool"></network-listener>
更改为:
<network-listener port="8181" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool"></network-listener>
<network-listener port="8080" protocol="http-listener-2" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool"></network-listener>
C)
您可以使用asadmin
:
asadmin set configs.config.server-config.network-config.network-listeners.network-listener.http-listener-2.port=8282
asadmin set configs.config.server-config.network-config.network-listeners.network-listener.http-listener-1.port=8181
(这适用于Glassfish v4,对于其他版本,您可能必须调整“配置路径”。)
这些解决方案的最后一步是重新启动Netbeans,您应该已完成。
也可以看看:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.