1. idea启动

双击图标启动,出现如下图所示内容

idea发布web应用

选择“Create New Project”选项。

    1. idea创建web项目
      1. 先点击左边“Java Enterprise”,然后在右边“Application Server”处点击“New”将tomcat服务器导入

idea发布web应用

    1. 导入tomcat服务器

idea发布web应用

选择tomcat所在根目录。注意:只需选择到根目录即可。

    1. 下方勾选“Web Application”,点击“Next”。

idea发布web应用

    1. 设置web工程名称和路径

idea发布web应用

这里设置的是web工程的名称和web工程目录所在位置。其中IdeaProject相当于是工作空间。

    1. web项目的目录结构
      1. 初创完成,如下图所示:

idea发布web应用

    1. 在WEB- INF中添加classes目录和lib目录

idea发布web应用

 

idea发布web应用

    • 选择菜单栏File->Project Stucture,找到Modules选项,将当前工程的classes目录设置为class文件输出目录

idea发布web应用

 

    • 将lib设置为引入外部jar包的目录

idea发布web应用

    • 在弹出的窗口中选择当前web工程对应的lib目录。再点击ok。

idea发布web应用

    • 接着在弹框中选择 Jar Directory

idea发布web应用

    • 最后勾选新产生的选项。

idea发布web应用

    • 添加tomcat配置
      1. 在菜单栏中选择Run->Edit Configuration.

idea发布web应用

    • 在弹出的窗口中选择Server卡项:

idea发布web应用

窗口中可以设置在tomcat启动时,会自动使用哪一种浏览器打开网页。(Opeb browser分栏)

可以设置tomcat启动后的访问端口号(Tomcat Server Settings分栏)。

    1. 选择Deployment卡项:

idea发布web应用

在这个对话框中可以使用右侧的"+"号来添加web应用,不过默认情况下,上述操作都完成后,此处会自动发布。

最下方的输入框是用来设置web应用的虚拟路径的。非常建议大家修改。修改为和web工程相同的名称。

    1. 此时可以启动tomcat服务器,在浏览器访问index.jsp页面。可以得到页面结果。

idea发布web应用

    1. 发布web应用

web应用默认会发布到工作空间当中,可以手动修改至tomcat的webapps目录下。

    1. 配置发布路径File->Project Structure
      1. 选择Artifacts

idea发布web应用

    1. 运行web工程--启动tomcat服务器

idea发布web应用

    1. 片刻之后,下方出现控制的日志信息

idea发布web应用

    1. 查看[tomcat]/webapps中的web应用。

idea发布web应用

    1. 此时,day07-servlet应用已经发布在webapps目录下。
    1. 问题:启动tomcat之后,只能访问当前web应用

解决:选择菜单栏Run->Edit Configuration

idea发布web应用

勾选如图所示内容,这样就可以在启动tomcat的时候访问其他web应用了。

 

相关文章: