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
相關文章
- tomcat設定預設路徑致使專案url衝突解決方法Tomcat
- 修改 Laravel 的預設 public 路徑Laravel
- docker修改預設映象、容器路徑Docker
- 怎麼修改spyder預設工作路徑
- springboot自定義 404 500錯誤頁面Spring Boot
- 修改NPM全域性模式的預設安裝路徑NPM模式
- 寶塔如何修改預設頁
- IDEA新建專案時的預設配置與模版配置Idea
- 修改tomcat預設主頁,修改後只需要輸入埠就能訪問Tomcat
- php網站預設起始頁頁面修改,如何輕鬆更新PHP網站的預設起始頁PHP網站
- win10預設安裝路徑怎麼修改_win10預設安裝路徑在哪更改Win10
- 如何修改Mac檔案預設開啟方式?Mac
- react ts 專案如何配置路徑別名?React
- laravel 8 修改預設的paginate分頁模板Laravel
- vue-cli 專案打包後出現空白頁和路徑錯誤Vue
- win10桌面的預設目錄更改方法_win10桌面檔案路徑如何修改Win10
- Tomcat啟動後頁面可以正常訪問 介面路徑報錯404Tomcat
- 鴻蒙專案實戰(五):修改專案啟用頁Page鴻蒙
- 02 Vue預設專案說明Vue
- Linux 修改 預設 shellLinux
- Mac 修改預設 shellMac
- 網站預設埠怎麼修改,網站預設埠修改方法網站
- 如何修改 Windows10 作業系統裡某種檔案型別的預設圖示Windows作業系統型別
- mysql資料庫安裝及預設儲存路徑修改方法MySql資料庫
- GitLab 通過Push操作提交專案,GitLab部分頁面訪問出現500錯誤Gitlab
- nginx 設定 404 500 頁面跳轉到指定頁面Nginx
- IDEA中Maven專案修改JSP後透過配置Tomcat實現立即生效IdeaMavenJSTomcat
- 「萌新上手Mac」修改macOS檔案的預設開啟方式Mac
- Ubuntu 18.04修改預設源Ubuntu
- ABP預設模板修改預設資料庫型別並初始化資料庫資料資料庫型別
- 修改linux預設檔案建立許可權-umask命令解析Linux
- apache伺服器修改網站預設首頁Apache伺服器網站
- 錯誤記錄:apache預設網頁訪問錯誤Apache網頁
- SpringBoot專案中透過程式修改Nacos配置Spring Boot
- QtCreator透過CMake構建專案,修改專案名稱後報錯。QT
- win10 onenote如何修改檔案路徑_win10 onenote怎麼修改檔案路徑Win10
- vue專案多頁面入口配置Vue
- Jupyter預設目錄和預設瀏覽器修改瀏覽器