准備工作:在開始下面工作前,首先要配置好jdk、Tomcate、Maven等環境。
一、首先配置好Eclipse項目的Tomcat Server
【1】 打開Eclipse,單擊“Window”菜單,選擇下方的“Preferences”。
【2】單擊“Server”選項,選擇下方的“Runtime Environments”
【3】點擊“Add”添加Tomcat。
【4】點擊“Next”,選中自己安裝的Tomcat路徑。
【5】點擊“Finish”完成Tomcat Server 的配置。
二、然后導入Java Web項目並且在Tomcat Server中運行
【1】打開eclipse,單擊左上角的File,File–>Import
【2】打開General–>Existing projects into Workspace–>Browse(選擇需要打開的項目);
注意:記得勾選下方copy project into project,目的是為了復制一份項目到工作區間,這樣就不會造成原項目被修改,如果直接開發那就不需要,直接操作源文件即可。【注意】如果是超大項目,復制項目則耗時比較長!
【3】所有不是在自己電腦上開發的web項目,都需要重新配置一下,單擊項目右鍵,打開Projects【快捷鍵:alt+enter】
【4】打開Java Bulid Path–>Libralies–>選擇JRE System Library [jre 1.8]–>Edit–>選擇中間這個Alternate JRE–>選擇本地配置的jre版本
【5】繼續在Project頁面,找到Java compiler 直接選擇apply–>Compiler compliance level 選擇你自己的版本,我的是安裝的jdk1.8,你們的是什么版本就選什么版本;
【6】單擊Project Facts -->如下圖,java選擇自己的jdk版本,直接點擊ok,右下角會有進度條編譯項目,稍等就行
【7】如果項目包上還有問題,有可能是因為你的Tomcat里的severlt的包沒有識別;怎么解決呢?就是在你項目單擊右鍵,打開Project–》選擇Java Bulid Path–>打開Libralies --》選擇Add External JARs 打開,找到你安裝tomecat解壓的那個文件夾,打開子目錄下的lib文件夾,找到servlet-api.jar 直接選擇打開即可,最后點擊ok,項目就成功導入了!
【8】調試階段,針對不同的項目可能會在不同版本的Tomcat下運行,所以如果報諸如的tomcat無法運行的錯誤,是由於引入了tomcat不匹配本地tomcat版本的servlet.api.jar報錯,引用中的是表示當前環境沒有配置tomcat8,所以還需要把項目配置成本地安裝的tomcat版本
Description Resource Path Location Type Target runtime Apache Tomcat v8.0 is not defined. AttendanceManager Unknown Faceted Project Problem
具體操作如下:選擇本地的tomcat版本;
【9】接着找到servers雙擊打開tomcat ,打開tomcat的配置項,這個一般都是自動配好的,選擇本地服務器,修改以下兩個配置項,Tomcat保持啟動狀態,localhost;記得Server Locations選第二個;最后點擊ok,web項目就可以在自己的本地跑起來了。
【10】此時Eclipse將自動生成Servers工程,選擇項目,最后點擊Finish,大功告成!
【11】 可以通過瀏覽器訪問項目,一般訪問地址是http://localhost:8080/youProjectName
參考來源及學習路線:https://how2j.cn?p=103989