配置java web 项目和 Tomcat环境 和 一些注意事项
项目创建流程
仅供参考
(每人体制不一样,重点看下面配置整么操作的)
我创建的项目是maven 的 java web项目
创建项目流程:创建maven的 java web项目
确保你有maven环境和会使用maven再向我这样操作
我的项目结构
注意:
项目中java、resources、webapp一定要如同所示被IDEA识别,识别到的文件夹样子如图,如果文件夹都没有被识别,建议重新建项目或参考文章进行配置
注意
文章1:IDEA中创建maven项目,webapp目录无法识别,即未被标识
文章2:解决idea无法识别resources和下面的配置文件
1.打开project structure
2.先配置jdk
图中红框处,我选择的都是使用1.8版本
3.打开artifacts,点击左上角加号
4.选择web applocation exploded 中的from modules 。
如果web applocation exploded 右边没有小箭头,意味你的项目没有被IDEA识别(选择artifacts上的modules进行配置,实在没有的话重建项目吧重建project)
5.正确配置好的显示
6.配置Tomcat
切记不能选为TomcatEE,不然会出现Warning:The selected directory is not a TomEE home
否则进行Tomcat配置时会发生警告
7.选择本地Tomcat包
8.点击万能的FIX
跳转到:
记住这个虚拟目录,检查是否与下面这一致
OVER~
可以开始跑项目了
最后检查成功与否,可以检查生成的out文件夹,结构如下:
如果还是不行的话,且确保代码百分百没问题,建议重新建一个项目再按上面配置一遍,因为项目本身环境有很多,不太容易找到出错的地方(仅代表本人意见)
一些常见问题:
一、提交表单跳转sevlet出现404,代码没问题则可:
方法一: form表单中 action方法跳转servlet路径,写成你部署的那个虚拟路径+跳转的servlet路径如:/虚拟路径/loginservlet
方法二: 虚拟路径只写:/ ,form表单中 action方法跳转servlet路径可只写需跳转的servlet路径,如: /loginservlet
druid.properties没有加载倒out文件夹里,导致连不上数据库,上面方法我都试过,包括在maven中build加resource都没办法解决,但我从新创建一个项目,把该项目代码复制进去却可以跑(出现这种情况还是重建个项目吧)
更多推荐
所有评论(0)