IDEA中项目配置问题解决1

出现问题不可怕,不要害怕。一层一层摸索下去。
更重要的是求教完别人,自己要重新走一遍流程,自主处理各种突发情况。
下面是我自己走一遍项目配置流程的过程,包括自己遇到的问题,自己去解决的过程。图很多,图是关键。
思考为什么最重要。

git 上克隆下来项目(SSH:git clone [email protected]:xxxxxxxxx.git),放进IDEA里。
1.首先点击Project Stracture进行基本配置。
IDEA中项目配置问题解决1
IDEA中项目配置问题解决1
IDEA中项目配置问题解决1
IDEA中项目配置问题解决1
IDEA中项目配置问题解决1
2.然后点击‘Edit Configurations’打开“ Run/Debug Configurations”进行Tomcat的配置。初始界面是这样的:
IDEA中项目配置问题解决1
配置:
1.选择对应的浏览器。
2.补全URL,cover映射到页面。
3.JRE选1.8。
4.自己手动配置所需要的Artifacts。如下图
IDEA中项目配置问题解决1
IDEA中项目配置问题解决1
最终结果图如下:
IDEA中项目配置问题解决1
好了,这时运行一下,看出来的结果
IDEA中项目配置问题解决1
问题1:首页一开始出不来,这是因clone下来,没有classes文件夹。拷了小伙伴的classes文件夹。如下图:
IDEA中项目配置问题解决1
再运行一下,结果如图:
主页面可以打开,进入到图集工具模块下,点击某个子页面,也即子页面有404问题,出现如下图:
IDEA中项目配置问题解决1
现在遇到问题,不害怕了,杠它~嘿嘿

解决404的问题

点击‘Edit Configurations’打开“ Run/Debug Configurations”,这个时候我们选择deployment,然后点击绿色的加号artifact选择你之前build的项目

IDEA中项目配置问题解决1
IDEA中项目配置问题解决1
IDEA中项目配置问题解决1
对其中的每一个都要改
IDEA中项目配置问题解决1

Application context:idea默认的上下文(localhost:8080就是我们平常所说的应用上下文,项目中的路径名都是相对于这个应用上下文来说的。在idea下开发的时候,有时候我们可能需要让访问路径带上项目名,但是idea默认是为每个项目单独配置tomcat的),要想让idea的应用上下文改变,这时候将这个application context改成你需要的项目名就行了,即更改Application context的内容:/base2.1。

war模式:将WEB工程以包的形式上传到服务器 ;
war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器;
同理对tool2.1而言也是这样的操作。最后,如图:
IDEA中项目配置问题解决1

这时再运行一下:主页面可以打开,进入到图集工具模块下,点击某个子页面,出现如下图:(说明上面的配置解决了404的问题,但是加载不出来想要的内容)
IDEA中项目配置问题解决1

解决方法:classes文件夹的问题。

拷贝带有classes/artifacts/tool2_1_war_exploded/WEB-INF/classes/com/里面含有4个文件的classes文件夹。

IDEA中项目配置问题解决1
再次运行,完全没有问题。
主页面和子页面都正常显示。
Perfect!