Eclipse運行jsp文件或者web項目


前提:Eclipse(中文版)正常運行,java環境(jdk1.8版本)搭建完畢

1.在自己的電腦上下載(部署)好Tomcat

PS: tomcat是符合java ee標准的最小的web server,它可以完成大部分的小型系統的開發,並且提供支持,tomcat最大的分水嶺是tomcat4.1之后,而在tomcat5.5之后也發生了一些改變,到今天使用的tomcat9。

①在官網上 http://tomcat.apache.org/ 上下載Tomcat安裝程序(這里我選擇用exe程序來安裝Tomcat)

         

 

PS:為了避免Tomcat 9會跟Eclipse上的一些操作沖突,這里我選擇下載Tomcat 8.5 版本

②運行apache-tomcat-8.5.50.exe程序,這里不多說,最終finish即可。

為了證明Tomcat安裝成功,我們需要啟動Tomcat來看看打開網頁 http://localhost:8080/是不是有Apache Tomcat頁面

怎么啟動Tomcat可以參考下下面步驟③

③我在上面步驟安裝Tomcat時是安裝在了目錄E:\Program\Tomcat-8.5,接下來,

①win+R,輸入cmd,回車

②輸入e: ,回車

③輸入cd E:\Program\Tomcat-8.5\bin,回車

④輸入startup.bat,回車

⑤瀏覽器打開 http://localhost:8080/,Apache Tomcat頁面就成功了。

 

2. Tomcat + Eclipse

(1)在Eclipse的Help進行一系列操作:

①點擊Help -> Install New Software(幫助—>安裝新軟件)

②在Work with:輸入或者選擇一個站點,空格行輸入

Oxygen - http://download.eclipse.org/releases/oxygen

③下面選項最后一行: Web,XML,Java EE and OSGi.....擴展出來

④勾選5個:

    clipse Java EE Developer Tools
    Eclipse Java Web Developer Tools
    Eclipse Web Developer Tools
    Eclipse XML Editors and Tools

    JST-Server Adapters Extensions

⑤下一步,下一步,選擇接受,完成。接下來等待Eclipse下方的進度條,結束后重啟Eclipse就行了。

(2)在Eclipse的Wndow進行一系列操作:

打開Window - Preferences(窗戶——>首選項)

(3)在Eclipse創建一個web項目執行jsp文件

①點擊 File->New->Dynamic Web Project。

PS:如果在File->New下沒有出現Dynamic Web Project選項,那么就選Other,輸入Web,應該會出現Dynamic Web Project

②在Project name中命名,我命名為Demo

③在target runtime中點擊New runtime,選擇自己安裝的版本的tomcat

④在Dynamic webmodule version中,選擇3.1

⑤在Cononfiguration中點擊Modify,勾選情況如下圖,確定

 ⑥點擊finish,結果然后如下圖

 ⑦接下來創建一個簡單的jsp頁面,在上圖中紅色箭頭所指的文件夾點擊右鍵,點擊new->jsp file,在file name填上文件名,我寫01,然后點擊finish,結果如下

 ⑧點擊01.jsp,輸入以下代碼,保存

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
123
</body>
</html>

⑨鼠標右鍵,Run As -> Run on Server(運行方式-> Run on Server),彈出Run on Server對話框,按照下面兩個圖操作完finish

PS:如果是第一次運行web項目,先創建個服務器,如下圖

 

 finish后出現下圖

(4)導入(加載)其他Web項目

同樣像上面一樣需要先創建一個web項目

右鍵點擊web項目,點擊import ->import

選擇File Systms(文件系統),點擊next

點擊Browse(瀏覽),加載目標web項目的路徑,點擊finish

PS: 如果不先創建一個新的空的web項目,而直接在File選項下導入文件夾,可能會有一些錯誤需要處理,所以並不建議這么做

PS: 導入web項目后要注意我們是希望運行文件是在WebContent目錄下的,如果不是在這個目錄下,可以在文件目錄下自己操作一番,再回到Eclipse下該項目右鍵刷新

PS: 如果在點擊時Run As -> Run on Server 沒有 Run on Server選項的話,可以參考下如下做法:

①打開該web項目的.project文件

②添加如下代碼

在 <natures> </natures>中加入

<natures>
        <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
        <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
        <nature>org.eclipse.jdt.core.javanature</nature>
        <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
        <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>

在 <buildSpec> </buildSpec>中加入

<buildSpec>
        <buildCommand>
            <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>org.eclipse.wst.common.project.facet.core.builder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>org.eclipse.wst.validation.validationbuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
 </buildSpec>

③回到Eclipse,右鍵刷新web項目,Run on server 應該能有了。不過,如果沒有按照前面的步驟先把一些該加載的該勾選的內容弄完,那么這里可能還需要再多做些別的操作。

PS: 如果出現因為端口問題導致服務器打不開的話,可以參考如下做法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM