1

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

4

1 回答 1

0

这是 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工具

于 2013-05-07T08:30:29.610 回答