2015-05-15 25 views
0

我正在使用EC2,我想在Tomcat7內部署Jenkins war文件和 我想只訪問那些帶有EC2 IP的jenkins。無法在tomcat7內部署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運行」 時間

java.lang.IllegalStateException: Invalid context ''. Cannot find context in host localhost 

回答