国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Eclipse中使用Maven創(chuàng)建Servlet3.0 Web 項(xiàng)目
Apache Maven是一個(gè)優(yōu)秀的項(xiàng)目構(gòu)建和管理工具,許多開(kāi)源項(xiàng)目都使用Maven進(jìn)行構(gòu)建。由于最近工作中要用到Maven,于是這里記錄下在Eclipse中使用Maven插件創(chuàng)建一個(gè)基于Servlet3.0的Java Web項(xiàng)目的過(guò)程。
安裝Maven:
下載Maven:在Apache官方網(wǎng)站http://maven.apache.org/download.cgi 下載Maven3.1.1,解壓后放在E:/maven目錄下E:\maven\apache-maven-3.1.1;
配置環(huán)境變量:在我的電腦>屬性>高級(jí)>環(huán)境變量>系統(tǒng)變量>新建:變量名:M2_HOME ,變量值:F:\maven\apache-maven-3.0.3,然后將在path環(huán)境變量值尾部加入:;%M2_HOME%\bin;
檢查配置:運(yùn)行>cmd,在命令行中輸入: mvn -v 命令檢查配置,Maven在運(yùn)行時(shí)需要使用到JDK,所以安裝JDK是前提條件了。如果沒(méi)有提示錯(cuò)誤信息,maven安裝完成;
修改倉(cāng)庫(kù)位置:Maven默認(rèn)的倉(cāng)庫(kù)位置當(dāng)前用戶目錄的 .m2/repository 目錄,為了便于管理,將倉(cāng)庫(kù)位置配置到E:/maven下的/repository目錄,用文本編輯器打開(kāi)E:\maven\apache-maven-3.1.1\conf 下的settings.xml ,在<settings>節(jié)點(diǎn)下添加本地倉(cāng)庫(kù)的位置<localRepository>E:/maven/repository</localRepository> ,如圖下圖;
到這里,Maven就安裝好了,可以在命令行下使用Maven了,下面要做的就是把Maven集成到Eclipse中。
Eclipse安裝m2e插件:
安裝m2e插件:Eclipse Kepler以后版本都集成了m2e插件,如果沒(méi)有集成可以到m2e官網(wǎng)下載安裝:http://www.eclipse.org/m2e/;
配置m2e插件:安裝完插件后,在Window>Preferences>Maven>Installations 中去掉m2e內(nèi)置的maven,點(diǎn)擊右邊Add按鈕,選擇上邊安裝好的apache-maven-3.1.1 ,然后勾選,apply,如圖;
配置用戶設(shè)置:將E:\maven\apache-maven-3.1.1\conf 下的settings.xml 文件復(fù)制到E:/maven目錄下,改名為user_settings.xml ,在Window>Preferences>Maven>User Settings中選擇該文件,當(dāng)然那個(gè)文件只配置了倉(cāng)庫(kù)位置,還可以配置其他參數(shù),這個(gè)配置文件是用戶配置文件,而/conf 下的settings.xml 則是Maven的全局配置文件;
到這里,就將Maven集成進(jìn)了Eclipse中,就可以使用Eclipse的可視化界面使用Maven了。
創(chuàng)建支持Java Servlet3.0的Maven Webapp項(xiàng)目:
創(chuàng)建Maven webapp:File>New>Maven Project>Next Archetype選擇maven-archetype-webapp下一步,填寫(xiě)項(xiàng)目信息,finish,如圖;
完善項(xiàng)目src目錄結(jié)構(gòu):由于標(biāo)準(zhǔn)的Maven webapp項(xiàng)目src/(main(java、resources、webapp),(test(java、resources))),而創(chuàng)建的項(xiàng)目main下缺少java目錄,也沒(méi)有test目錄,這里分別創(chuàng)建;
修改webapp的版本:默認(rèn)創(chuàng)建的webapp的版本2.3,這里需要修改成支持Servlet3.0的webapp3.0。在workspace中找到HelloMaven項(xiàng)目,編輯/HelloMaven/.settings/org.eclipse.wst.common.project.facet.core.xml, 將<installed facet="java" version="1.5"/> ,<installed facet="jst.web" version="2.3"/>改為<installed facet="java" version="1.6"/> ,<installed facet="jst.web" version="3.0"/>。再Eclipse打開(kāi)項(xiàng)目的pom.xml文件,在<build>節(jié)點(diǎn)下添加如下配置:
1
2
3
4
5
6
7
8
9
10
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
右鍵項(xiàng)目Maven>Update Project更新項(xiàng)目,然后Properties>Project Facets中,將Dynamic Web Module改為3.0、Java改為1.6、右邊Runtimes選擇Tomcat7.0(Servlet3.0需要Tomcat7.0+),如圖。
最后刪掉src/main/webapp/WEB-INF/web.xml,再次Maven>Update Project更新項(xiàng)目。
4.創(chuàng)建Servlet測(cè)試:創(chuàng)建一個(gè)基于Servlet3.0的HelloMavenWebappServlet,代碼如下,將項(xiàng)目部署到Tomcat7啟動(dòng)并訪問(wèn)http://localhost:8080/HelloMaven/helloMavenWebapp ,頁(yè)面輸出Get:/helloMavenWebapp。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
@WebServlet("/helloMavenWebapp")
public class HelloMavenWebappServlet extends HttpServlet{
private static final long serialVersionUID = 8963265462953694987L;
@Override
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.getWriter().println("Get:/helloMavenWebapp");
}
@Override
public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.getWriter().println("Post:/helloMavenWebapp");
}
}
終于將使用Maven構(gòu)建的Java Web項(xiàng)目創(chuàng)建成功了,更多關(guān)于Maven的配置和使用正在學(xué)習(xí)中,歡迎大家指正!
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
我的Maven2之旅:十一.打包一個(gè)web工程
使用maven eclipse搭建struts2開(kāi)發(fā)環(huán)境
解決idea創(chuàng)建ssm項(xiàng)目找不到mybatis的mapper的xml文件問(wèn)題
關(guān)于Maven項(xiàng)目target目錄下m2e
使用Maven創(chuàng)建Web項(xiàng)目
使用Maven創(chuàng)建Web應(yīng)用程序項(xiàng)目
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服