tomcat中部署專案後,訪問失敗,報錯404的原因以及解決方案
MyEclipse中報的錯誤:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/synuatpz]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3988) at org.apache.catalina.startup.HostConfig.reload(HostConfig.java:1459) at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1442) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1626) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:328) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1374) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1530) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1519) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> collegeData in servlet mapping at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3279) at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3254) at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1361) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1341) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:873) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:371) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5355) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 12 more
出現該錯誤的原因:
主要是自己專案Servlet在web.xml中配置 路徑(錯誤的:<url-pattern>collegeData</url-pattern>。正確的: <url-pattern>/collegeData</url-pattern>)時缺少"/"造成的。只需將給錯誤改正即可。
相關推薦
tomcat中部署專案後,訪問失敗,報錯404的原因以及解決方案
MyEclipse中報的錯誤: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].Sta
在SSH框架中,多個持久層物件相互引用,從而引發分頁查詢中,查詢所得的持久化物件轉換為JSON字串報錯的原因及解決方案
引言: 使用EasyUI框架的小夥伴們都知道,在使用datagrid(資料表格)時,會傳入如一個URL,用於請求資料表格中的所顯示的資料: <!--建立一個空表格--> <table id="mytable"></table>
使用cmd執行Java中文問號,Python列印直接報錯的原因和解決
Python列印報錯的一個原因 當使用Python寫程式碼出現中文時,若只是亂碼那還好處理,開頭加 #-*- coding=utf-8 -*- 並且所有編碼一致,網上有很多案例。 有一天我在整一個線上寫爬蟲程式碼的專案時,建立Python專案並書寫程式碼使用cmd執行時,列印中
thinkphp框架寫的專案在nginx下無法正常訪問報錯的原因以及解決方法
nginx環境問題弄了兩天,發現網上很多人的帖子要麼複製貼上,要麼就是沒有結貼,還自己寫一句“哈哈,我自己解決了”之類的,這點我就鄙視這些發帖的同胞了,你說你問題問了,問題解決了也不給個解釋。還在搜尋的前幾頁,想沒想過需要答案的人的感受呢。滿心歡喜的去看答案,發現沒有結貼。好吧,不多說,進入正題。 我這種方
普通使用者非root使用者winscp連線linux時提示使用者連線失敗監測到超時的原因以及解決方案
【出現原因】:linux系統預設情況有開啟防火牆,這樣就會阻止外部使用者訪問ftp伺服器 【解決方案】:關閉linux防火牆 【具體操作】:輸入命令setup,之後會彈出一個框 ,然後選擇防火牆設定,有個星號"*"那個地方用空格鍵替換掉,然後用tab鍵選中確定,
spring 在Java中定義了變數ischeck,訪問時jsp報錯
可能是衝突了,把ischeck改成其他名稱就好了,我這裡把它改為了check package springForm.test; public class TestUser { private String name; private String password;
springboot打包成功,釋出也不報錯,訪問也不報錯,但是登入訪問報錯xml...
原因是某個子模組的xml不能編譯打包。 解決辦法: 在pom.xml中新增如下程式碼 <build> <resources> <resource> <directory>src/m
內存溢出和內存泄漏的區別,產生原因以及解決方案
解決方案 集合類 釋放內存 分頁 需求 查看內存 取出 程序 tof 一、概念與區別 內存溢出 out of memory,是指程序在申請內存時,沒有足夠的內存空間供其使用,出現out of memory;比如申請 了一個integer,但給它存了long才能存下的數,那就
史上最大CPU缺陷Meltdown融毀和Spectre幽靈來襲,各網絡設備廠家反饋以及解決方案匯總
dir ase agg 部分 arm 暴露 ace ado shadow 2018新年快樂 新年好,轉眼就到了2018。首先祝福大家新年快樂,萬事如意! 熱鬧的一月 就在大家剛享受完短暫的元旦假期,1月3號互聯網上就爆出了一個非常勁爆的消息,Intel,AMD,ARM的CP
推廣域名被微信中被攔截、封殺、遮蔽的原因以及解決方案
科普: 域名被微信封殺,顯示的是連結無法訪問; 域名被微信攔截,是跟淘寶一樣-如需瀏覽,請長按網址複製後使用瀏覽器訪問。域名被微信遮蔽,顧名思義,遮蔽,肯定是看不到!!域名被信封,確實很多因素有關,簡單列舉下: 1、微信規定域名要備案,並且要加白名單,新買的域名沒做站就被封,應該是搶的剛被人放棄的域
使用nginx訪問靜態檔案報錯 403 Forbidden 的解決辦法
在nginx配置了靜態檔案之後,然後執行nginx,然後訪問的時候報錯403 Forbidden,主要是原因是nginx配置檔案中的指定使用者有問題,預設nginx.conf最頂部user nobody;很多人說修改為user root就可以解決,但是當我修改為user root之後,又報錯如下錯誤
正在閱讀:Win10啟用失敗提示錯誤0xC004C003的原因及解決方案
https://www.pconline.com.cn/win10/1112/11124386.html 為了獲得更多的操作許可權,使用者在升級 Win10系統 後,一般都會馬上進行系統啟用。不過因為windows10的啟用並不簡單,使用者們或多或少會遇到一些問題。比如有使用者在啟用Win1
推廣域名被微信中被攔截、封殺、屏蔽的原因以及解決方案
監測 img 自己 分享 宣傳 下載 原因 就會 並且 域名被微信封殺,顯示的是鏈接無法訪問;域名被微信攔截,是跟淘寶一樣-如需瀏覽,請長按網址復制後使用瀏覽器訪問。域名被微信屏蔽,顧名思義,屏蔽,肯定是看不到!!域名被信封,確實很多因素有關,簡單列舉下:1、微信規定域名要
Anaconda環境中配置openCV報錯-- numpy版本問題--解決方案
一 .環境資訊 win10/64bit anaconda3 python 3.5.4 opencv3 二.報錯資訊 建立了一個新的conda環境,在環境中配置了TensorFlow和Keras. 使用pip install [file path]
Nginx 訪問靜態資源報錯404 Not Found 的問題解決過程
1、靜態資源訪問報錯404:[[email protected]_121_21 tmp]$ wget http://bsstatic.powerlong.com/commonStatic/css/merchant_patch.css --2016-11-22 1
LR11負載正確的指令碼,報錯Error:-27778解決方案
1、報錯資訊:Action.c(269): Error -27778: SSL protocol error when attempting to connect with host "https://www.yilonghc.cn"2、解決方案:在virtual user
Activity中獲取view的高度和寬度為0的原因以及解決方案
在activity中可以呼叫View.getWidth、View.getHeight()、View.getMeasuredWidth() 、View.getgetMeasuredHeight()來獲得某個view的寬度或高度,但是在onCreate()、onStrart()
在pycharm中編輯Python程式 迴圈、IF語句報錯的原因(格式問題)
在pycharm中編輯程式時候,往往程式碼正確,但不知道哪裡報錯,這裡以下面一個例子來說明程式碼格式的規範性在pycharm中的重要性。 題目:編寫函式,接受一個正偶數為引數,輸出2個素數,且這2個素數之和等於原正偶數,存在多組符合的素數,則全部輸出
服務端返回的json數據,導致前端報錯的原因及解決方法
asc itl 概述 div ++ java 需要 nbsp end 前言 最近在開發的過程中遇到了一個問題:後端傳過來的json字符串不是標準的json字符串 導致報錯的原因 後端傳過來的json字符串中包含一些不標準的字符或錯誤的引號嵌套 1)\n 2) \
tomcat中部署好的專案,內網和localhost可以訪問,但是外網不能訪問(Windows 2008 R2中)
在Windows 2008 R2用tomcat搭建環境能夠執行web專案,在本地用localhost或者內網可以訪問網站,但是外網均無法訪問網站,發現有三種可能性致使這種情況發生: 第一種情況:防火牆