日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Web】WEB项目初启动的那些糟心事

發布時間:2025/3/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Web】WEB项目初启动的那些糟心事 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 配置好Tomcat
  • 操作流程
  • 我配置的index.jsp
  • 我配置的web.xml
  • JavaEE相關包的導入
  • 啟動遇到“淇℃伅”的亂碼問題
    • 解決方法
  • 網頁無顯示
  • ☆ 404 Not found ☆
    • 路徑錯誤
    • 配置錯誤
    • 處理方法總結
  • 問題解決
  • 總結

配置好Tomcat

首先要配好Tomcat服務器。

薦讀:《初次配置Tomcat的那些糟心事》
助你初配Tomcat的時候排坑避雷。

操作流程

網上有各種的教程,但我覺得很多都有問題,這里給大家推薦一份優質的初學者教程。

希望大家能認真地動手操作。

我配置的index.jsp

文件就是web文件夾下的index.jsp,后續我們看的也是這個文件:

<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html><head><title>Servlet & JSP</title></head><body><h1>Hello, Servlet!</h1></body> </html>

我配置的web.xml

WEB-INF下的web.xml也要配一下(加上Servlet的話)。

這里的Test假設是src代碼根路徑下的類,并且讀者要注意最后一個是/Test,莫要填錯。

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"version="4.0"><servlet><servlet-name>Test</servlet-name><servlet-class>Test</servlet-class></servlet><servlet-mapping><servlet-name>Test</servlet-name><url-pattern>/Test</url-pattern></servlet-mapping> </web-app>

JavaEE相關包的導入

IDEA可以下載JavaEE6的包,順便下載一下唄,裝在lib文件夾下,成功導入即可。

你不導入的話,是沒法使用Servlet的。

啟動遇到“淇℃伅”的亂碼問題

這可能是一種較為常見的問題,但也不算什么大事(可亂碼看著總不那么舒服嘛)。

大家可以看到這里很多紅色的“淇℃伅”,再加上右邊的一堆qqgg的符號,可見確實是亂碼。
(說明:這是日志,這里的紅色并不是說明報錯了,不必擔心)

亂碼的根源還是Windows系統那個GBK中文編碼,而這些默認都是UTF-8,要想在Windows的Console里顯示出來,就得改UTF-8為GBK。

解決方法

找到Tomcat目錄下的conf/logging.properties配置文件,使用記事本等文本編輯器打開,找到下圖的位置,發現UTF-8,改為GBK(這也是沒辦法的):


只改這一處就可以,然后重啟Tomcat服務器,發現真的不紅了:

網頁無顯示

打不開可能是你端口號弄錯了,未必是8080,比如我的Tomcat默認端口號就是8888,所以打開8080就是這樣的:

☆ 404 Not found ☆

這個問題,困擾著很多人。
我在網上搜的時候,就找到各種各樣的錯誤原因,下面的讀者也紛紛表示還是解決不了問題,可見這個問題是多么的惡心。

我只能以自己這里出現過的問題來給大家做一下分享,如果不能解決您的問題,真的抱歉。

路徑錯誤

我們按照上面的教程,會作出這樣的包結構:

如果你不仔細看的話,可能會認為在瀏覽器中輸入的應該是(再說一次,我這里的端口號是8888):http://localhost:8888/web/index.jsp

這很重要,你別打開http://localhost:8888,那肯定404的。

配置錯誤

就以自己為例,當時反復比對都覺得自己沒有問題,但后來某一次重走流程意外發現我設置的 Application context 是錯誤的,后改成/web,就能夠運行了。

處理方法總結

其實每個剛接觸的人都會有各種各樣的問題,問題往往來源于自己對新領域的不了解而疏忽了什么。希望大家在遇到僅憑搜索和遠程詢問得不到解決的問題的時候,能自己認認真真的按照規范的流程重新檢查自己的問題,找到自己疏漏的地方,避免再次失誤。

問題解決

重新啟動Tomcat服務器:

打開Firefox(我設置的瀏覽器是火狐):

總結

網絡上所謂的教程和解決方案,可能只適合于博主個人。
大家如果按此操作不能解決,并不稀奇。
只是此時就應該去查詢其他資料并自己摸索,直至解決問題。
然后再分享出來,就是對你很有意義的啦!

總結

以上是生活随笔為你收集整理的【Web】WEB项目初启动的那些糟心事的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。