一. 環(huán)境
1)eclipse 版本: Eclipse Java EE IDE for Web Developers. Version: Mars.1 Release (4.5.1) Build id: 20150924-12002)Tomcat/8.0.23二. eclipse配置tomcat (百度)
三.導(dǎo)入項目后報錯,參考 http://www.cnblogs.com/sumingk/p/4434922.html
項目PRoblem提示錯誤 JAX-RS (REST Web Services) 2.0 can not be installed : One or more constraints have not been satisfied JAX-RS (REST Web Services) 2.0 requires Java 1.7 or newer解決方案 1.在pom.xml文件中添加
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.2</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration></plugin>2.右鍵項目Update Maven Project
四.WEB-INF目錄都報錯,項目-右擊-Properties-Java build path-Add Library-Server Runtime-Tomcat
五.運(yùn)行后在tomcat安裝目錄下webapps中沒有該項目,百度參 考:http://www.cnblogs.com/yadongliang/p/5720423.html
1、發(fā)現(xiàn)問題在eclipse中新建Dynamic Web Project,配置好本地的tomcat并寫好代碼后選擇Run on Server,但運(yùn)行后發(fā)現(xiàn)在tomcat的安裝目錄下的 webapps并沒有出現(xiàn)所建立的工程名字。2、驗證很明顯項目并沒有自動部署到Tomcat的Webapps中而是部署在了別的容器中。 在內(nèi)置瀏覽器中輸入 http://localhost:8080/可正常打開。 但在外部瀏覽器上打開http://localhost:8080時確沒有出現(xiàn)所期望的小貓畫面。3、原因eclipse不像MyEclipse默認(rèn)將項目部署到tomcat安裝目錄下的webapps中,而默認(rèn)部署到工作目錄下的.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps中, tmp1文件夾里面存放著該項目的信息。4、修改為了使項目默認(rèn)部署到tomcat安裝目錄下的webapps中,show view—>servers—>找到需要修改的tomcat—>右擊①停止eclipse內(nèi)的Tomcat服務(wù)器(stop)②刪除該容器中部署的項目(add and remove)③清除該容器相關(guān)數(shù)據(jù)(clean)④打開tomcat的修改界面(open)⑤找到servers location,選擇第二個(User tomcat Installation)⑥修改deploy path為webapps⑦保存關(guān)閉需要說明的是①②③必須操作,否則下面的步驟會被置灰無法操作。我的設(shè)置到這里問題就解決了,發(fā)現(xiàn)tomcat webapp目錄下有運(yùn)行的項目了。新聞熱點
疑難解答
圖片精選