linux下同时起动两个tomcat的问题
linux下同时起动两个tomcat都要做什么设置
我使用的是apache-tomcat-6.0.20的一个解压包。
修改了service.xml内的几个端口
tomcat1:
<Server port="6001" shutdown="SHUTDOWN">
<Connector port="8001" protocol="HTTP/1.1"
<Connector port="7001" protocol="AJP/1.3" redirectPort="8443" />
<Engine name="tomcat1" defaultHost="localhost">
tomcat2:
<Server port="6002" shutdown="SHUTDOWN">
<Connector port="8002" protocol="HTTP/1.1"
<Connector port="7002" protocol="AJP/1.3" redirectPort="8443" />
<Engine name="tomcat2" defaultHost="localhost">
还有catalina.sh文件内的
CATALINA_HOME
CATALINA_BASE
分别改为
CATALINA_HOME_1
CATALINA_HOME_2
CATALINA_BASE_1
CATALINA_BASE_2
环境变量为
export JAVA_HOME=/usr/local/jdk/jdk1.6.0_14
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CATALINA_HOME_1=/usr/local/tomcat1
export CATALINA_HOME_2=/usr/local/tomcat2
export DAEMON_HOME_1=/usr/local/tomcat1/bin/jsvc-src
export DAEMON_HOME_2=/usr/local/tomcat2/bin/jsvc-src
export CATALINA_BASE_1=/usr/local/tomcat1
export CATALINA_BASE_2=/usr/local/tomcat2
export JRE_HOME=/usr/local/jdk/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
但还是会报异常
[WARN]main-org.apache.catalina.connector.MapperListener-Error registering contexts
java.lang.NullPointerException
at org.apache.catalina.connector.MapperListener.registerHost(MapperListener.java:332)
at org.apache.catalina.connector.MapperListener.init(MapperListener.java:129)
at org.apache.catalina.connector.Connector.start(Connector.java:1146)
at org.apache.catalina.core.StandardService.start(StandardService.java:531)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
[WARN]main-org.apache.catalina.connector.MapperListener-Error registering contexts
java.lang.NullPointerException
at org.apache.catalina.connector.MapperListener.registerHost(MapperListener.java:332)
at org.apache.catalina.connector.MapperListener.init(MapperListener.java:129)
at org.apache.catalina.connector.Connector.start(Connector.java:1146)
at org.apache.catalina.core.StandardService.start(StandardService.java:531)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
[INFO]main-org.apache.catalina.startup.Catalina-Server startup in 8609 ms
请问这是什么问题。