【发布时间】:2015-05-15 05:24:10
【问题描述】:
我正在使用 EC2,我想在 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>
这是我每次调用“./catalina.sh run”时遇到的错误
java.lang.IllegalStateException: Invalid context ''. Cannot find context in host localhost
【问题讨论】:
标签: tomcat jakarta-ee jenkins amazon-ec2 tomcat7