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



我必须为EJB应用程序内部的web服务启用HTTPS。我的环境是Netbeans 7.2 + GlassFish 3.1.2.2开源服务器。在EAR项目中没有WebApplication,所以我尝试添加带有transport-guarantee标记和参数CONFIDENTIAL的glassfish-ejb-jar.xml文件,但是应用程序仍然部署到8080端口,这只是不安全的端口。我找到的每个解决方案都只有关于将上述内容添加到.xml文件中的信息。提前感谢您的帮助。

这是glassfish的设置,所以您应该在应用服务器的配置中设置port。你可以这样做:
您可以在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工具

修改端口号

相关内容

  • 没有找到相关文章

最新更新