在服务器完成启动之前启动应用

时间:2015-04-23 09:16:47

标签: websphere-7

我在服务器上有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

然后启动应用程序,但首先启动它们,然后打开端口。

然后这个标志做了什么?

1 个答案:

答案 0 :(得分:0)

查看此页面Startup behavior settings

  

在服务器完成启动之前启动应用程序

     

指定应用程序是否必须在之前完全初始化   服务器启动。默认设置false表示该服务器   在应用程序启动之前,启动将无法完成。

     

设置为true会通知产品应用程序可能启动   在后台线程上,因此服务器启动可能会继续   等待应用程序启动。因此,应用程序可能会   应用程序服务器启动时不准备使用

所以它是另一种方式,服务器首先确保应用程序启动,然后打开端口以允许流量到它们。