使用 tomcat 部署項(xiàng)目
第一步:打開創(chuàng)建工程向?qū)缦聢D所示
第二步:補(bǔ)充缺少的 test 目錄,java 目錄,分析比普通的 java 工程多了一個(gè) webapp
第三步:修改 Eclipse 中 jre 版本
第四步:配置 tomcat 運(yùn)行環(huán)境
第五步:創(chuàng)建一個(gè)新的 server
第六步:使用以前的方式發(fā)布到 tomcat 中運(yùn)行
⒈ 打開 web.xml 文件,默認(rèn)通過 Maven 創(chuàng)建的 web 項(xiàng)目, JavaEE版本使用的是 2.3,我們修改修改為 3.1
第一步:修改 web.xml 文件的配置,使用 Eclipse 創(chuàng)建一個(gè)動態(tài)的 web 項(xiàng)目,從中拷貝 web.xml文件的約束信息
第二步:選中工程右鍵 PropertiesàProject Facets,目前這里使用的還是 2.3 和 1.5,這里設(shè)置的是 Maven 插件的版本,不是 eclipseIDE 的版本
第三步:在navigator 的視圖下找到項(xiàng)目下的.setting 文件夾,打開文件org.eclipse.wst.common.project.facet.core.xml,將 jdk 從 1.5 修改為 1.8, jst.web 修改成 3.1
第四步:選中工程右鍵PropertiesàProject Facets查看效果
⒉ index.jsp 報(bào)錯(cuò)
原因是缺少servlet 和 jsp 的 API;
解決辦法,在 pom.xml 文件中加入相關(guān)的依賴
在 pom.xml 文件中將常用的四個(gè)插件配置上,參照《插件章節(jié)》內(nèi)容
操作步驟:
⒈ 打開 run configurations 對話窗口
⒉ 雙擊 Mavne Build 菜單新建一個(gè)運(yùn)行項(xiàng),默認(rèn)為 new configurations
⒊ 修改運(yùn)行項(xiàng)名稱
⒋ 一個(gè)工程只能運(yùn)行一次單擊 Browse workspace 按鈕,選擇要運(yùn)行的 maven-web 工程
⒌ 在 Goals 框中輸入:jetty:run
⒍ 單擊 run 按鈕即可運(yùn)行 web 工程
⒎ 跟 tomcat 一樣可以采用運(yùn)行方式與調(diào)試方式
⒏ 要停止工程只須單擊 console 窗口上的停止按鈕即可
⒐ 一個(gè)工程只能運(yùn)行一次
⒑ 多次運(yùn)行會導(dǎo)致端口被占用異常,全部停止后重新運(yùn)行即可
需要在<project>中添加<properties>標(biāo)簽
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
內(nèi)存溢出異常
在 JRE 選項(xiàng)卡中找到 VMarguments 輸入框粘貼如下內(nèi)容可減少內(nèi)存溢出次數(shù):
如果在程序調(diào)試過程中出現(xiàn)無法關(guān)聯(lián)源碼現(xiàn)象,需在運(yùn)行配置窗口中的 source(源碼)選項(xiàng)卡中填加 workspace(工作空間)選項(xiàng)