1. 程式人生 > >JavaWEB常見問題(二)

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

JavaWebcookie與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文件夾拷到其他機器上就行,服務器上的服務器名是