使用tomcat服務器運行項目之前 需要把項目發布到(部署)tomcat上,然后啟動服務器 運行項目
今天把以往正常運行的項目發布之后,運行時 竟然出現404 關鍵還不是我路徑寫錯了 而是這里邊有一個坑
部署:
然后訪問該項目
檢查發現 並不是路徑寫錯了
然后點開了service.xml
發現host節點中 context中的 docBase和path不一致
所以造成了項目訪問不到 現在訪問 http://localhost:7777/maven-crm/index.jsp
可以看到訪問成功
但是為什么部署時的名稱和訪問時的名稱不同呢 該怎么配置才能避免這種坑爹的情況 因為我們訪問項目時都習慣了端口+項目名+文件位置
解決辦法如下:
第一個紅色框中的名稱是部署時的名稱 改不改都行 關鍵是value中的值 如果按照傳統方式進行訪問 就必須和項目名稱保持一致