JavaWEB常見問題(二)
我們有時候會遇到明明jsp頁面已經更改或者web.xml配置完,啟動伺服器找不到頁面或者顯示更改前的頁面!
個人遇到的情況:
第一個:新增更改亂碼的程式碼後,然而還是亂碼!
第二個:新增監聽器,配置web.xml,然後啟動伺服器,瀏覽主頁卻找不到主頁404,且console中報錯:
java.lang.ClassNotFoundException: com.leruan.aasimp.listener.OnLineListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java :1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3877)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
at org.apache .catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at org.apache.catalina.startup.HostConfig.deployDirectory (HostConfig.java:987)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
處理流程:
0.清理瀏覽器快取
1.clean一下伺服器
publish:是將你的web程式釋出到tomcat伺服器上,這樣通過瀏覽器就可以訪問你的程式。
clean:是指原先編譯到tomcat伺服器上的程式,先清除掉,然後再重新編譯。
2.選擇自動編譯
3.確定是否真的有classes
檔案路徑:
E:\WorkSpace.metadata.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\login\WEB-INF\classes\com\lang
主要是:你的Eclipse的工作路徑,然後往下找,看是否已經編譯,如果編譯過可以刪除,重新編譯一下!
最後,建議遇到錯誤一定積極解決,不然下次肯定還會再遇到!!!
相關推薦
Intellij Idea 搭建一個完整的JavaWeb專案(二)
手把手搭建一個完整的JavaWeb專案 本案例使用Servlet+jsp製作,用Intellij Idea IDE和Mysql資料庫進行搭建,詳細介紹了搭建過程及知識點。 主要功能有: 1.使用者註冊 2.使用者登入 3.使用者列表展示 4.使用者資訊修改 5.使用者資訊
JavaWeb基礎(二)CSS
1、層疊樣式表----目的:給html加各種樣式,便於維護更新;語法:選擇器:{屬性名:屬性值;屬性名:屬性值;} 2、四種引入CSS樣式的方法: 行內樣式表(臨時做測試): <標籤名 style="屬性:屬性值"> </標籤名> 內嵌樣式表
JavaWeb學習(二)HttpServletResponse基本應用——使用OutputStream輸出中文(1)
使用OutputStream流向客戶端瀏覽器輸出中文資料 新建工程專案參考JavaWeb學習(一)建立Servlet。 一、使用OutputStream輸出中文注意問題: 在伺服器端,資料是以哪個碼錶輸
JavaWeb複習(二)
文章目錄 二.web應用體系結構 2.1 web容器 2.1.1 指向某servlet請求的流程 2.1.2 容器的作用 2.2 關於Servlet名稱 2.2.1 Servlet的三個
JavaWeb學習(二)———Tomcat伺服器學習和使用(一)
一、Tomcat伺服器埠的配置 Tomcat的所有配置都放在conf資料夾之中,裡面的server.xml檔案是配置的核心檔案。 如果想修改Tomcat伺服器的啟動埠,則可以在server.xml配置檔案中的Connector節點進行的埠修改 例如:將Tomcat伺服器的啟
JavaWeb重修(二)【Idea 部署 Tomcat伺服器】
關於tomcat伺服器的一些配置,規範啊啥的先不慌寫,先在編譯環境裡用用tomcat伺服器,具體的tomcat伺服器的配置,規範啊啥的知識點先不介紹,先能把這個環境跑通。一、安裝IntelliJ IDE
JavaWeb筆記(二)Servlet
項目部署 rtu 數據 -o -name 3.0 des class java Tomcat目錄簡介 bin——可執行文件 conf——配置文件 lib——依賴jar包 logs——日誌文件 temp——臨時文件 webapps——默認項目部署路徑 work——存放運行時
JavaWEB常見問題(二)
我們有時候會遇到明明jsp頁面已經更改或者web.xml配置完,啟動伺服器找不到頁面或者顯示更改前的頁面! 個人遇到的情況: 第一個:新增更改亂碼的程式碼後,然而還是亂碼! 第二個:新增監聽器,配置web.xml,然後啟動伺服器,瀏覽主頁卻找不到主頁404
react常見問題(二)
radi ring str 嵌入 mat 相關 sage arch 人員 本部分主要為表單相關。 1.表單form的react使用流程。 A.引入antd插件,聲明FormItem import {Form} from ‘antd‘; const FormItem = Fo
Java web中常見編碼亂碼問題(二)
catalina 轉換 alt str 檢測 內容 tom 拼搏 image 根據上篇記錄Java web中常見編碼亂碼問題(一), 接著記錄亂碼案例: 案例分析: 2、輸出流寫入內容或者輸入流讀取內容時亂碼(內容中有中文) 原因分析: a、 如果是
vue2開發常見問題(二)
eve turn nta 事件委托 def methods con div 方法 1.使用v-html顯示一段html代碼,但是裏面綁定的click事件不生效 ? 原代碼: <div v-html="test"></div> export de
Linux系統運維常見面試簡答題系列(二)(14題)
local 企業 nginx服務 簡答題 ip協議 php out gin 報錯 1. /var/log/messages日誌出現kernel:nf_conntrack:tablefull,dropping packet,請問是什麽原因導致的,如何解決? 此報錯為iptab
JavaWeb(二)cookie與session的應用
i++ ren ecc 根據 dom dbo thead .cn ram 前言 前面講了一堆虛的東西,所以這篇我們來介紹一下cookie和session的應用。 一、使用cookie記住用戶名 1.1、思路介紹 1.2、實現代碼 1)LoginSe
(十二) web服務與javaweb結合(3)
pack ppi web工程 配置 time star con http ont 一、需求 上一章節雖然將webservice和web項目綁定在了一起,但是還是不能共同一個端口,本章講解webservice和web項目綁定且共同端口。 二、案例 2.1 創建w
linux學習(二)linux配置網卡以及常見網絡問題排查
library ifconf netmask logs 切換網絡 peer local 但是 src 實驗環境環境:mac,vmware fusion 一、常用的虛擬機網絡連接模式。 NAT:推薦方式。它可以使你在切換網絡環境(比如在工作中和家裏)時,不需要修改虛擬主機的配
(轉)JavaWeb學習之Servlet(二)----Servlet的生命周期、繼承結構、修改Servlet模板
ext 核心 system 網頁 基本 麻煩 extends 用戶名 servlet對象 【聲明】 歡迎轉載,但請保留文章原始出處→_→ 文章來源:http://www.cnblogs.com/smyhvae/p/4140466.html 一、http協議回顧: 在上一
Linux VPS/服務器建站系列(二)- 常見的國內雲服務器商家
數據中心 log 中心 相互 網站 能說 之前 體積 選擇 繼續接"Linux VPS/服務器建站系列(一)- 哪些人需要用服務器建站"文章,既然我們開始決定選擇VPS、服務器作為項目用途。在準備實際的操作之前,筆者先準備羅列國內和國外的常見雲服務器商家。因為服務器商家和方
Android常見問題總結(二)
時長 加載 col gen try pla 下載 pro 屬性 1、布局文件LinearLayout線性布局添加內容報錯。解決方法:線性布局LinearLayout中包裹的元素多余1個需要添加android:orientation屬性。 2、android 的應用APP怎麽
C#常見問題總結(二)
7月 組件 圖片 水晶報表 datetime 控制臺 col orm value 1、erp系統可以在具有固定ip的擁有多層服務器的局域網中使用嗎?如何使用解決方法:把ini.配置文件字符串中的服務器名改成服務器的,把debug文件夾拷到其他機器上就行,服務器上的服務器名是