Mac下Intellij IDea发布JavaWeb项目 详解三 (为所有Module配置Tomcat Deployment 并测试web 网页 配置Servlet)

step4 为所有项目配置Deployment

4.1 如图

4.2 【+】【Artifact

4.3 将这里列出的所有内容选中后,点【OK】

4.4 选完是这样,表示,这三个java ee 项目会在tomcat启动后,自动发布到Application context路径下。

 4.5 为每个web项目设置Application context

【WebWorkSpace1】-【/】=== 【http:localhost:port/

【project1】-【/project1】===【http:localhost:port/project1

【project2】-【/project2】===【http:localhost:port/project2

4.6 如果您在发布项目,访问浏览器时出现了这样的问题。说明您访问的jsp页面,没有正确发布。请回去检查下【4.1-4.5】中哪一步出了问题。

 

4.7测试

JavaProject的工程结构

开始测试下绝对路径

 View Code

测试绝对路径效果

  • WebWorkSpace1的web页面绝对路径 == (http://+ ip + port) + WebWorkSpace1 Application context(/) + path + *.jsp
  • project1的web页面绝对路径 == (http://+ ip + port) + WebWorkSpace1 Application context + project1 Application context + path + *.jsp
  • project2的web页面绝对路径 == (http://+ ip + port) + WebWorkSpace1 Application context + project2 Application context + path + *.jsp
  • path是*.jsp文件的上级目录,web的下级目录们,如:project1_test1_index2.jsp的path=test1,它在web目录下,包含project1_test1_index2.jsp文件

 

 

4.8配置Servlet 

分为四部

  • 创建Selvelt类
  • 在项目的web.xml 中配置Selvelt的映射地址
  • 倒入Tomcat目录下lib 中的servlet-api.jar包
  • 启动Tomcat 访问该Selvelt类的映射地址

 

 

 

 

 

 

原文地址:https://www.cnblogs.com/junhuawang/p/6611042.html