Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 多个Tomcat实例,启动一个会杀死另一个_Apache_Tomcat - Fatal编程技术网

Apache 多个Tomcat实例,启动一个会杀死另一个

Apache 多个Tomcat实例,启动一个会杀死另一个,apache,tomcat,Apache,Tomcat,我有两个不同的java应用程序运行在两个Tomcat实例中(Ubuntu操作系统,Tomcat 7.0.57)。对于我的Tomcat配置,我遵循它提供的说明,但据我所见,这是一种非常标准的方法 单独运行每个应用程序可以正常工作,但当我尝试同时运行这两个应用程序时,第一个启动的应用程序就不可用(HTTP 503错误)。Tomcat实例日志不提供任何类型的关机信息,保留最后一次“信息:服务器在xxx毫秒内启动”。第一个tomcat进程似乎被简单地终止了。如果我重新启动第一个应用程序,那么同样的情况也

我有两个不同的java应用程序运行在两个Tomcat实例中(Ubuntu操作系统,Tomcat 7.0.57)。对于我的Tomcat配置,我遵循它提供的说明,但据我所见,这是一种非常标准的方法

单独运行每个应用程序可以正常工作,但当我尝试同时运行这两个应用程序时,第一个启动的应用程序就不可用(HTTP 503错误)。Tomcat实例日志不提供任何类型的关机信息,保留最后一次“信息:服务器在xxx毫秒内启动”。第一个tomcat进程似乎被简单地终止了。如果我重新启动第一个应用程序,那么同样的情况也适用于第二个应用程序

我能找到的所有关于端口问题的疑难解答信息。我仔细检查了我的端口号,它们不同:

app-1:conf/server.xml:

<Server port="8105" shutdown="SHUTDOWN">
  <Connector port="8180" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8143" />
  <Connector port="8109" protocol="AJP/1.3" redirectPort="8143" />
  ...
</Server>
<Server port="8205" shutdown="SHUTDOWN">
  <Connector port="8280" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8243" />
  <Connector port="8209" protocol="AJP/1.3" redirectPort="8243" />
  ...
</Server>
app2.sh

export CATALINA_HOME=/home/tomcat/apache-tomcat-7
export CATALINA_BASE=/home/tomcat/app-1
cd $CATALINA_HOME/bin
./startup.sh
export CATALINA_HOME=/home/tomcat/apache-tomcat-7
export CATALINA_BASE=/home/tomcat/app-2
cd $CATALINA_HOME/bin
./startup.sh

你知道会发生什么吗,或者我如何获取日志来挖掘这个问题吗?

我的服务器托管在一个EC2 t1.micro实例上,内存为600MB。
我最终决定将其更新为内存更多的实例,问题就消失了。

您能告诉我您的CATALINA_主页和CATALINA_基本目录中有哪些内容/文件吗?app1.sh和app2.sh是catalina.sh文件。我只是想确认一下。