一:使用maven創立動態Web:
tomcat部署web項目步驟?第一步:鼠標右鍵,new一個maven出來
pom文件設置basedir,第二步:next選中其中三個
第三步:填完其中前4項,Finish
第四步:項目右鍵properties修改Resource為UTF-8
第五步:修改Project Facets中的Java的版本為1.8,然后點擊Apply
第六步:Dynamic Web Module 修改為3.0并且點擊下面的一排英文設置屬性src/main/webapp,點擊√OK就建成了
第七步:pom.xml中注入依賴jar包,
第八步::pom.xml中注入Tomcat插件,與maven編譯插件
<build><finalName>ssm-BookAppointmentt</finalName><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.5.1</version><configuration><encoding>UTF-8</encoding><source>1.8</source><target>1.8</target></configuration></plugin><plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.2</version><executions><execution><!-- 在打包成功后使用Tomcat:run來運行jetty服務 --><phase>package</phase><goals><goal>run</goal></goals></execution></executions></plugin></plugins></build>
第十步:啟動web服務器:點擊項目右鍵,然后run as 再點擊 maven build
第十一步:當設置了上面代碼中,創建package包時并啟動服務器就可以這樣起動服務器了,否則就 Tomcat:run 來啟動
我曾經遇到過 javax.servlet-api 跟 jsp-api 他倆的jar包有沖突,導致Tomcat啟動了,但是index.jsp運行不出來的錯誤
給他倆的依賴注入 provided 屬性, provided屬性只在編譯和運行時期對項目有效,所以就不會報錯了!
<dependency><groupId>javax.servlet.jsp</groupId><artifactId>jsp-api</artifactId><version>2.2.1-b03</version><scope>provided</scope></dependency><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><scope>provided</scope></dependency>
然后就可以在瀏覽器中輸入 : localhost:8080/項目名/ 就可以了 自動轉到 localhost:8080/項目名/index.jsp
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态