我正在使用EC2,我想在Tomcat7和Tomcat7中部署Jenkins war文件 我想只访问带有EC2 IP的jenkins。
以下是我的tomcat7 server.xml配置摘录:
<Engine name="Catalina" defaultHost="example.com">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Realm>
<Host name="test.example.com" appBase="hosts/hktest" unpackWARs="true" autoDeploy="true" />
<Host name="example.com" appBase="hosts/hkprod" unpackWARs="true" autoDeploy="true">
<Alias>www.example.com</Alias>
</Host>
<Host name="localhost" appBase="hosts/jenkins" unpackWARs="true" autoDeploy="true" />
</Engine>
以下是我每次调用时都会遇到的错误&#34; ./ catalina.sh run&#34;
java.lang.IllegalStateException: Invalid context ''. Cannot find context in host localhost
答案 0 :(得分:0)
您是否配置了context.xml文件?
http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Defining_a_context