war 包 丟在了 webappas 目錄下面:ci-0.1.war 自動(dòng)生成了ci-0.1的目錄。
運(yùn)行 catalina.sh run 訪問鏈接http://ip:8080/ci-0.1/ 報(bào)了 404
web.xml配置
關(guān)鍵部分1:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="/" docBase="/opt/app/ctpsp/tomcat7/webapps/ci-0.1" debug="0" privileged="true" reloadable="true" />
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
關(guān)鍵部分2 :
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
報(bào)錯(cuò)如下:
16:41:08.556 [http-bio-8080-exec-23] DEBUG o.s.w.s.h.SimpleUrlHandlerMapping - Mapping [/manager/html] to HandlerExecutionChain with handler [org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler@589b3062] and 1 interceptor
16:41:08.556 [http-bio-8080-exec-23] DEBUG o.s.web.servlet.DispatcherServlet - Last-Modified value for [/manager/html] is: -1
16:41:08.556 [http-bio-8080-exec-23] DEBUG o.s.web.servlet.DispatcherServlet - Null ModelAndView returned to DispatcherServlet with name 'mvc-dispatcher': assuming HandlerAdapter completed request handling
16:41:08.556 [http-bio-8080-exec-23] DEBUG o.s.web.servlet.DispatcherServlet - Successfully completed request
16:41:08.553 [http-bio-8080-exec-1] DEBUG o.s.w.s.h.SimpleUrlHandlerMapping - URI Template variables for request [/manager/html] are {}
16:41:08.557 [http-bio-8080-exec-1] DEBUG o.s.w.s.h.SimpleUrlHandlerMapping - Mapping [/manager/html] to HandlerExecutionChain with handler [org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler@589b3062] and 1 interceptor
16:41:08.557 [http-bio-8080-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - Last-Modified value for [/manager/html] is: -1
16:41:08.557 [http-bio-8080-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - Null ModelAndView returned to DispatcherServlet with name 'mvc-dispatcher': assuming HandlerAdapter completed request handling
16:41:08.557 [http-bio-8080-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - Successfully completed request
3 回答

慕尼黑8549860
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊

慕仙森
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
我沒見過將 webapp 既丟到 webapps 目錄下,又在 server.xml 里面配置成根目錄的。這樣做恐怕會(huì)出現(xiàn)沖突。先刪除 <Context/> 配置,然后看 http://xxx:8080/ci-0.1 能否正常訪問。
添加回答
舉報(bào)
0/150
提交
取消