intellij IDEA 配置项目遇到的问题及解决

开始用intellij IDEA开发了。先从github上下载了一个项目,打算自己用intellij IDEA跑一遍。

跟预期一样,遇到了很多问题。不过最后总算是:


现在把今天遇到的问题及解决总结一下

Address localhost:1099 is already in use 

解决问题的思路:找出什么占用了端口-->解除占用

  第一步,命令提示符号,执行命令:netstat -ano

 找到占用1099端口的进程的PID是什么;

第二步,命令提示符号,执行命令:tasklist

根据PID找到占用端口的进程,例如:java.exe

第三步,taskkill /f /t /im java.exe 

然后回车即可。

报错 “org.apache.catalina.core.StandardContext.startInternal One or more listeners ”

一开始看到这些错误,我真的是一脸懵逼,完全不知道从何下手,就直接把错误原因粘贴然后百度。

虽然回答不一定完全符合我遇到的情况,但给了我很多思路。

学会了在Tomcat localhost log查看错误原因。

尤其要注意“Caused   by”,在这里会解释报错原因。“对症下药”太重要了

我从那里发现了问题:

java.io.FileNotFoundException: class path resource [spring.xml] cannot be opened because it does not

找不到我的spring.xml

我在别人的博客里看到这样的解释

maven项目的系统根目录默认是src/main/java和src/main/resources,而不是src,所以beans.xml文件必须放到src/main/java和src/main/resources下面的文件夹或者包中,否则就会报上面的错误:java.io.FileNotFoundException: class path resource [beans.xml] cannot be opened because it does not exit.

然而,排查后发现这并不是我的问题。

然后就继续查,最后查到一种看似“不靠谱”的办法,但只有试试看。

没想到还真奏效了!

打开web.xml 然后将:

<context-param>
   <param-name>contextConfigLocation</param-name>
   <param-value>classpath*:spring.xml,classpath*:spring-mybatis.xml</param-value>
</context-param>

改成:

<context-param>
   <param-name>contextConfigLocation</param-name>
   <param-value>classpath:spring.xml,classpath:spring-mybatis.xml</param-value>
</context-param>

在 classpath后面加了一个*

虽然我还是不明白为什么?但事实证明这样做是有效的。

网上的大神真的很多啊。在此感谢。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值