tomcat配置400/404/500型別的錯誤頁面,修改專案預設路徑,修改預設專案
修改專案預設路徑,修改預設專案 http://xxx.xxxxxx.xxx 直接訪問
找到tomcat路徑中conf資料夾下server.xml檔案找到
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
修改成
<Host name="localhost" appBase="/xxx/xxx/xxx/xxx/webapps"
unpackWARs="true" autoDeploy="true">
<Context docBase="/xxx/xxx/xxx/wxs_home" path="" debug="0" reloadable="true" crossContext="true"/>
說明:/xxx/xxx/xxx/xxx/webapps修改的專案預設路徑 /xxx/xxx/xxx/wxs_home 修改的預設專案,放入自定義的首頁index.jsp/index.html ;順便放入錯誤提示頁面error.jsp
錯誤提示頁面:
error.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>xxx錯誤</title>
</head>
<body>
哎喲喂!您乘坐的這條“程式”違反了tomcat規則!請稍後訪問......
</body>
</html>
找到tomcat路徑中conf資料夾下web.xml檔案找到
找到這段
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
在下面新增
<!-- 400錯誤 -->
<error-page>
<error-code>400</error-code>
<location>/error.jsp</location>
</error-page>
<!-- 404 頁面不存在錯誤 -->
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>
<!-- 500 伺服器內部錯誤 -->
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
<!-- java.lang.Exception異常錯誤,依據這個標記可定義多個類似錯誤提示 -->
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error.jsp</location>
</error-page>
<!-- java.lang.NullPointerException異常錯誤,依據這個標記可定義多個類似錯誤提示 -->
<error-page>
<exception-type>java.lang.NullPointerException</exception-type>
<location>/error.jsp</location>
</error-page>
<error-page>
<exception-type>javax.servlet.ServletException</exception-type>
<location>/error.jsp</location>
</error-page>
重啟tomcat伺服器,預設專案http://xxx.xxxxxx.xxx; 400/404/500型別的錯誤頁面:http://xxx.xxxxxx.xxx/error.jsp
相關文章
- tomat修改預設專案路徑
- 修改 Laravel 的預設 public 路徑Laravel
- tomcat設定預設路徑致使專案url衝突解決方法Tomcat
- MySQL修改預設儲存路徑MySql
- docker修改預設映象、容器路徑Docker
- 關於Vue修改預設的build檔案存放的dist路徑VueUI
- 怎麼修改spyder預設工作路徑
- vue專案可修改引入檔案的路徑Vue
- 修改NPM全域性模式的預設安裝路徑NPM模式
- 如何修改Git Bash的預設開啟工作路徑Git
- eclipse配置tomcat及修改tomcat預設根目錄EclipseTomcat
- 寶塔如何修改預設頁
- 【MySQL】一次修改mysql預設路徑的經歷MySql
- 【MySQL】一次修改mysql 預設路徑的經歷MySql
- 修改Google Desktop Search安裝的預設路徑(摘)Go
- springboot自定義 404 500錯誤頁面Spring Boot
- JHipster專案啟動後預設的8080主頁是空白頁面?
- win10預設安裝路徑怎麼修改_win10預設安裝路徑在哪更改Win10
- ubuntu 類似inittab的檔案 修改預設執行級別Ubuntu
- IDEA新建專案時的預設配置與模版配置Idea
- 修改tomcat預設主頁,修改後只需要輸入埠就能訪問Tomcat
- 如何修改Mac檔案預設開啟方式?Mac
- Linux下修改/增加預設load(link)路徑Linux
- .net 在配置檔案中配置404路徑出錯
- nginx 設定 404 500 頁面跳轉到指定頁面Nginx
- react ts 專案如何配置路徑別名?React
- Mac 修改預設 shellMac
- 02 Vue預設專案說明Vue
- rman配置預設的備份路徑和磁碟型別型別
- 預設角色的設定和修改
- vue-cli 專案打包後出現空白頁和路徑錯誤Vue
- Tomcat啟動後頁面可以正常訪問 介面路徑報錯404Tomcat
- 網站預設埠怎麼修改,網站預設埠修改方法網站
- 修改織夢DedeCms文章頁預設title的方法
- win10桌面的預設目錄更改方法_win10桌面檔案路徑如何修改Win10
- go語言工程專案錯誤找不到路徑Go
- 「萌新上手Mac」修改macOS檔案的預設開啟方式Mac
- 如何修改 Windows10 作業系統裡某種檔案型別的預設圖示Windows作業系統型別