繁体   English   中英

使用Netbeans启用HTTPS的GlassFish上的EJB + WebService

[英]EJB + WebService on GlassFish with Netbeans enabling HTTPS

我必须为EJB应用程序内的Web服务启用HTTPS。 我的环境是Netbeans 7.2 + GlassFish 3.1.2.2 OpenSource Server。 在EAR项目中,没有WebApplication,因此我尝试添加带有标签transport-guarantee且参数为CONFIDENTIAL的glassfish-ejb-jar.xml文件,但是应用程序仍在部署到8080端口,这只是不安全的端口。 我发现的每个解决方案都仅提供有关将上述内容添加到.xml文件中的信息。 预先感谢您的帮助。

这是glassfish的设置,因此您应该在应用程序服务器的配置中设置端口。 您可以通过以下方式进行操作:
您可以在domain.xml文件中手动更改端口

  <network-listener port="8282" 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="4848" protocol="admin-listener" transport="tcp" name="admin-listener" thread-pool="admin-thread-pool"></network-listener>

或者,您可以使用管理工具asadmin
使用asadmin工具更改端口号

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM