IDEA下配置JavaWeb项目

摘要:
配置Tomcat运行-˃编辑配置,进入“运行配置”窗口,单击“+”-˃Tomcat服务器-˃本地,创建一个新的Tomcat容器,在“名称”字段中输入一个新服务名称,在“应用服务器”之后单击“配置…”,打开Tomcat服务器窗口,选择本地安装的Tomcat目录-˃确定,在“RunConfigurations”窗口的“Server”选项板中删除“Afterlaunch”复选框,设置“HTTPport”和“JMXport”,单击Apply-˃OK,Tomcat配置完成。启动Tomcat以输出日志乱码:解决方案:修改日志。Tomcat安装目录中conf文件中的属性文件:修改第28、33和47行,并将UTF-8更改为GBK以重新启动服务

前提

  • 已安装IDEA专业版
  • 已安装Tomcat
  • 已安装JDK

创建JavaWeb项目

  1. File --> New --> Project...

    javaweb 1.png

  1. 设置工程名字:

    javaweb 2.png

  2. 创建完成后工程结构如下:

    javaweb 3.png

设置Web项目

  1. 在WEB-INF 目录下点击右键,New --> Directory,创建 classes 和 lib 两个目录
    classes目录用于存放编译后的class文件,lib用于存放依赖的jar包

    javaweb 4.png

    1. File --> Project Structure...,进入 Project Structure窗口,点击 Modules --> 选中项目“JavaWeb” --> 切换到 Paths 选项卡 --> 勾选 “Use module compile output path”,将 “Output path” 和 “Test output path”

    2. 都改为之前创建的classes目录,即将后面编译的class文件默认生成到classes目录下

      javaweb 5.png

    1. 点击 Modules --> 选中项目“JavaWeb” --> 切换到 Dependencies 选项卡 --> 点击右边的“+”,选择 “JARs or directories...”,选择创建的lib目录

      javaweb 6.png

    2. 选择Jar Directory

      javaweb 7.png

  2. 配置打包方式Artifacts:点击 Artifacts选项卡,IDEA会为该项目自动创建一个名为“JavaWeb:war exploded”的打包方式,表示 打包成war包,并且是文件展开性的,输出路径为当前项目下的 out 文件夹,保持默认即可。另外勾选下“Build on make”,表示编译的时候就打包部署,勾选“Show content of elements”,表示显示详细的内容列表。
    javaweb 8.png

配置Tomcat

  1. Run -> Edit Configurations,进入“Run Configurations”窗口,点击"+"-> Tomcat Server -> Local,创建一个新的Tomcat容器

    javaweb 9.png

  2. 在"Name"处输入新的服务名,点击“Application server”后面的“Configure...”,弹出Tomcat Server窗口,选择本地安装的Tomcat目录 -> OK

    javaweb 10.png

  3. 在“Run Configurations”窗口的“Server”选项板中,去掉勾选“After launch”,设置“HTTP port”和“JMX port”,点击 Apply -> OK,至此Tomcat配置完成。

    javaweb 11.png

JavaWeb测试

  1. Run -> Edit Configurations,进入“Run Configurations”窗口,选择之前配置好的Tomcat,点击“Deployment”选项卡,点击“+” -> “Artifact”-> 选择创建的web项目的Artifact...修改“Application context”-> Apply -> OK

    javaweb 12.png

  2. 在index.jsp文件中的body之间添加要显示的内容,然后点击“运行”的绿色三角打开浏览器,输入:localhost:8080/JavaWeb,注意url一定要带上“JavaWeb”!

乱码问题

  • 启动Tomcat输出日志乱码:

    error.png

  • 解决方法,修改Tomcat安装目录下的conf文件中的logging.porperty文件中的内容:

    1. 修改第28行、第33行和第47行,把UTF-8改为GBK

      logfile.png

    2. 重启服务

      logOutput.png

免责声明:文章转载自《IDEA下配置JavaWeb项目》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇关于HTTP协议,一篇就够了ES6规范下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

IDEA更改主题插件——Material Theme UI详解

一名小码农 今天介绍IDEA中一款强大的颜值插件:Material Theme UI 官方文档:https://www.material-theme.com/docs/introduction/ 话不多说,先上图:(颜色不喜欢可以更改) 一、安装 1:在File>Settings>Plugins中直接搜索插件,找到之后下载即可。...

IDEA连接虚拟机

idea配置连接 转自:https://blog.csdn.net/chengbai121444/article/details/84334959 1、打开链接配置(Tools-->Deployment-->Configuration) 2、自定义虚拟机名称和连接方式(连接方式选择SFTP) 3、配置虚拟机具体信息 4、展示虚拟机页面...

【转】IDEA2019.1.3版本破解

原文地址:https://blog.csdn.net/qq_44947117/article/details/90738454 1. 简言使用IDEA 2017 年的老版本好长时间,升级到2019年版本,发现原来破解资料有点问题,升级安装的是2019.1.3,写一篇文章记录一下。注:目前此版本破解只能到2020年3月11日,只能等什么时候出4.3的破解j...

IDEA创建maven项目很慢的问题解决方式

问题现象:刚转IDEA开发,发现创建maven项目,非常慢。 解决方式: 构建maven项目添加参数,要不然非常慢,会卡住-DarchetypeCatalog=internal 自动导入包,coding的时候使用到某个类自动解决导入包问题...

IDEA的查询引用、调用关系图的功能

Eclipse的"Call Hierarchy"可以查看一个Java方法或类成员变量的调用树(caller和callee两个方向),非常方便。在IDEA中类似功能被划分到了三个命令。 IntelliJ IDEA中可以在主菜单中选择Navigate | Call Hierarchy命令查看一个Java方法调用树(caller和callee两个方向),但是不像...

IDEA的设置打不开,点了没反应解决办法

问题: IntelliJ IDEA的文件-设置打不开,点了没反应。 解决办法: 我是使用了汉化包,在IDEA安装目录lib下的resources_cn.jar。把它去掉用回英文d就可以了。 原文连接:https://blog.csdn.net/wjzhang5514/article/details/79813592...