idea构建maven web项目(以及解决中文乱码问题)

时间:2024-03-29 18:01:05

参照的学习视频->https://www.bilibili.com/video/av71609179?from=search&seid=7606544420555480673

选择File->New->Project...

 idea构建maven web项目(以及解决中文乱码问题)

 
 
在左侧选择maven,勾选Create from archetype项,然后选择maven-archetype-webapp,点击Next
 

 idea构建maven web项目(以及解决中文乱码问题)

 
填写GroupId和AtifactId,然后点击Next

 idea构建maven web项目(以及解决中文乱码问题)

 
 
这里可以选择maven仓库
 
idea构建maven web项目(以及解决中文乱码问题)

 

下一步设置工程名和路径,然后Finish
 

 idea构建maven web项目(以及解决中文乱码问题)

 
点击Enable Auto-import,耐心等待工程加载完成
 

 idea构建maven web项目(以及解决中文乱码问题)

 
File->Ptoject Structure的Module页面中选择Sources页面(右上区),在main文件夹下新建package
idea构建maven web项目(以及解决中文乱码问题)
 
命名为java,用来存放java代码
 

 idea构建maven web项目(以及解决中文乱码问题)

 
右键标记该文件夹为源文件夹

 idea构建maven web项目(以及解决中文乱码问题)

 
 
再在main文件夹下新建package

 idea构建maven web项目(以及解决中文乱码问题)

 
 
命名为resources
 

 idea构建maven web项目(以及解决中文乱码问题)

 
标记该文件夹为资源文件夹

 idea构建maven web项目(以及解决中文乱码问题)

 
 
点击OK
 

 idea构建maven web项目(以及解决中文乱码问题)

 
在java文件夹下创建一个包

 idea构建maven web项目(以及解决中文乱码问题)

 
 
输入包名,点击OK

 idea构建maven web项目(以及解决中文乱码问题)

 
 
在resources文件夹下新建资源文件

 idea构建maven web项目(以及解决中文乱码问题)

 
 
输入名称,点击OK

 idea构建maven web项目(以及解决中文乱码问题)

 
 
完成,现在开始配置Tomcat服务器,点击左上角Add Configuration
 

 idea构建maven web项目(以及解决中文乱码问题)

 
点击左上角加号
 

 idea构建maven web项目(以及解决中文乱码问题)

 
这里没有显示全,所以点击xx more items
idea构建maven web项目(以及解决中文乱码问题)
 
选择Tomcat Server->Local

 idea构建maven web项目(以及解决中文乱码问题)

 
 
当然了,如果没有下载Tomcat需要到官网https://tomcat.apache.org/下载

 idea构建maven web项目(以及解决中文乱码问题)

 
 
点击左侧导航栏Download下的Tomcat7
idea构建maven web项目(以及解决中文乱码问题)
 
点击下载windows下64位的Tomcat
 

 idea构建maven web项目(以及解决中文乱码问题)

 
下载后解压,打开文件夹如下,就可以直接使用了

 idea构建maven web项目(以及解决中文乱码问题)

 
 
配置环境变量CATALINA_BASE和CATALINA_HOME,值为安装路径
 

 idea构建maven web项目(以及解决中文乱码问题)

 
 
idea构建maven web项目(以及解决中文乱码问题)
 
ClassPath中加入%CATALINA_HOME%\lib\servlet-api.jar

 idea构建maven web项目(以及解决中文乱码问题)

 
 
在Path中加入%CATALINA_HOME%\bin和%CATALINA_HOME%\lib

 idea构建maven web项目(以及解决中文乱码问题)

 
 
cmd输入startup出现如下显示说明配置成功(仍未解决的问题:控制台中文乱码)

 idea构建maven web项目(以及解决中文乱码问题)

 
 
点击Configure
idea构建maven web项目(以及解决中文乱码问题)
 
选择Tomcat Home,点击OK
 

 idea构建maven web项目(以及解决中文乱码问题)

 
可以为其重命名

 idea构建maven web项目(以及解决中文乱码问题)

 
 
(这一步我加个记号叫做步骤x,下接A情况或者B情况)其他参数视情况修改

 idea构建maven web项目(以及解决中文乱码问题)

 
 
在Deployment页面选择右边加号,选择Artifact...
 

 idea构建maven web项目(以及解决中文乱码问题)

 
选择test_web2:war,点击OK
 

 idea构建maven web项目(以及解决中文乱码问题)

 
可以选择修改Application context,然后点击OK

 idea构建maven web项目(以及解决中文乱码问题)

 
 
运行程序,程序成功执行,控制台输出如下(中文乱码已解决情况)
idea构建maven web项目(以及解决中文乱码问题)
 
自动弹出该页面localhost:8080/test_web2/war/

 idea构建maven web项目(以及解决中文乱码问题)

如果在步骤x直接点击OK,然后运行程序
 

 idea构建maven web项目(以及解决中文乱码问题)

 
控制台输出如下(中文乱码未解决情况)

 idea构建maven web项目(以及解决中文乱码问题)

 
 
自动弹出该页面localhost:8080(有时候是404)
 
idea构建maven web项目(以及解决中文乱码问题)
 

*下面来解决Tomcat控制台输出中文乱码问题

找到安装的tomcat路径下的conf文件夹,打开logging.properties文件

 idea构建maven web项目(以及解决中文乱码问题)

 
 
修改java.util.logging.ConsoleHandler.encoding = GBK(原来是UTF-8)
 

 idea构建maven web项目(以及解决中文乱码问题)

 
再次启动Tomcat,成功输出中文
idea构建maven web项目(以及解决中文乱码问题)