我在服务器上有2个应用程序:" Websphere Commerce"和#34; myapp"。当Myapp进入时,它需要使用SOAP从WC接收一些数据,但是,在两个应用程序都启动之前,常见的http端口9060不能正在监听。
有一面旗帜:
Enterprise Applications > * > Startup behavior
Startup order
Launch application before server completes startup
两款应用都已清除。我想,WAS会先报道:
TCP Channel TCP_2 is listening on host * (IPv6) port 9060.
Server server1 open for e-business
然后启动应用程序,但首先启动它们,然后打开端口。
然后这个标志做了什么?
答案 0 :(得分:0)
查看此页面Startup behavior settings
在服务器完成启动之前启动应用程序
指定应用程序是否必须在之前完全初始化 服务器启动。默认设置false表示该服务器 在应用程序启动之前,启动将无法完成。
设置为true会通知产品应用程序可能启动 在后台线程上,因此服务器启动可能会继续 等待应用程序启动。因此,应用程序可能会 应用程序服务器启动时不准备使用。
所以它是另一种方式,服务器首先确保应用程序启动,然后打开端口以允许流量到它们。