IDEA创建javaweb项目遇到的问题及解决方法

1.找不到资源,访问404

    IDEA创建javaweb项目遇到的问题及解决方法

   项目如上,开启tomcat后,在浏览器输入localhost:8080/javaweb_demo/index.jsp发现找不到资源.

原因:启动tomcat后,会自动部署项目.它会默认指定一个虚拟目录用于访问项目

 

IDEA创建javaweb项目遇到的问题及解决方法

 

此时我们在浏览器输入localhost:8080/javaweb_demo_war_exploded/index.jsp就能够成功访问了.

IDEA创建javaweb项目遇到的问题及解决方法

Application context我们可以自定义,然后重启tomcat.例如填/Demo,我们就可以通过localhost:8080/Demo/index.jsp访问

IDEA创建javaweb项目遇到的问题及解决方法

不填的话通过local:8080/资源名称就可以成功访问.

IDEA创建javaweb项目遇到的问题及解决方法

2.idea中启动tomcat后控制台日志中文显示乱码

新版本的tomcat默认编码是UTF-8,而windows的系统默认编码是GBK。当tomcat启动时,需要将UTF-8编码格式的日志文件传给 windows 操作系统,windows 编解码都是 GBK,导致传给 IDEA的时候乱码,从而IDEA的控制台出现乱码。

Help-Edit Custom Vm Options 添加 -Dfile.encoding=UTF-8 ,重启idea.

 

 

(不断学习,不断记录)

参考:https://blog.csdn.net/nan_cheung/article/details/79337273