服务器上有两个应用程序:"Websphere Commerce“和"myapp”。虽然Myapp还在使用SOAP从WC接收一些数据,但是,在启动这两个应用程序之前,普通的http端口9060不会监听。
有一面旗帜:
Enterprise Applications > * > Startup behavior
Startup order
Launch application before server completes startup这两个应用程序都可以使用了。我想,我会第一次报告:
TCP Channel TCP_2 is listening on host * (IPv6) port 9060.
Server server1 open for e-business然后启动应用程序,但它首先启动它们,然后打开端口。
那这个旗子是干什么用的?
发布于 2015-04-23 11:06:23
检查此页面启动行为设置
在服务器完成启动之前启动应用程序 指定应用程序是否必须在服务器启动之前完全初始化。默认设置为false,表示在应用程序启动之前服务器启动不会完成。 true设置通知产品,应用程序可能在后台线程上启动,因此服务器启动可能会继续,而无需等待应用程序启动。因此,当应用服务器启动时,应用程序可能还没有准备好使用。
因此,反过来,服务器首先确保应用程序启动,然后打开端口以允许通信。
https://stackoverflow.com/questions/29818951
复制相似问题