IDEA中项目配置问题解决1
出现问题不可怕,不要害怕。一层一层摸索下去。
更重要的是求教完别人,自己要重新走一遍流程,自主处理各种突发情况。
下面是我自己走一遍项目配置流程的过程,包括自己遇到的问题,自己去解决的过程。图很多,图是关键。
思考为什么最重要。
git 上克隆下来项目(SSH:git clone [email protected]:xxxxxxxxx.git),放进IDEA里。
1.首先点击Project Stracture进行基本配置。
2.然后点击‘Edit Configurations’打开“ Run/Debug Configurations”进行Tomcat的配置。初始界面是这样的:
配置:
1.选择对应的浏览器。
2.补全URL,cover映射到页面。
3.JRE选1.8。
4.自己手动配置所需要的Artifacts。如下图
最终结果图如下:
好了,这时运行一下,看出来的结果
问题1:首页一开始出不来,这是因clone下来,没有classes文件夹。拷了小伙伴的classes文件夹。如下图:
再运行一下,结果如图:
主页面可以打开,进入到图集工具模块下,点击某个子页面,也即子页面有404问题,出现如下图:
现在遇到问题,不害怕了,杠它~嘿嘿
解决404的问题
点击‘Edit Configurations’打开“ Run/Debug Configurations”,这个时候我们选择deployment,然后点击绿色的加号artifact选择你之前build的项目
对其中的每一个都要改
Application context:idea默认的上下文(localhost:8080就是我们平常所说的应用上下文,项目中的路径名都是相对于这个应用上下文来说的。在idea下开发的时候,有时候我们可能需要让访问路径带上项目名,但是idea默认是为每个项目单独配置tomcat的),要想让idea的应用上下文改变,这时候将这个application context改成你需要的项目名就行了,即更改Application context的内容:/base2.1。
war模式:将WEB工程以包的形式上传到服务器 ;
war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器;
同理对tool2.1而言也是这样的操作。最后,如图:
这时再运行一下:主页面可以打开,进入到图集工具模块下,点击某个子页面,出现如下图:(说明上面的配置解决了404的问题,但是加载不出来想要的内容)
解决方法:classes文件夹的问题。
拷贝带有classes/artifacts/tool2_1_war_exploded/WEB-INF/classes/com/里面含有4个文件的classes文件夹。
再次运行,完全没有问题。
主页面和子页面都正常显示。
Perfect!