IDEA做的maven示例,部署失败的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA做的maven示例,部署失败的问题相关的知识,希望对你有一定的参考价值。
http://bbs.csdn.net/topics/391852947
问题描述如下,急求大牛帮助,谢谢!IDEA: 14.1.5Tomcat: 7.0.65示例程序:maven模式,有一个jsp页面,一个Servlet类(http://pan.baidu.com/s/1bn0p283)
运行时提示部署失败,浏览器访问 localhost:8080 为空白页面,访问 localhost:8080/MavenTest 报404。
"C:\Program Files\Apache Software Foundation\apache-tomcat-7.0.65\bin\catalina.bat" run[2015-11-03 01:14:17,090] Artifact MavenTest:war exploded: Server is not connected. Deploy is not available.Using CATALINA_BASE: "C:\Users\zhanglei\.IntelliJIdea14\system\tomcat\Unnamed_MavenTest_2"Using CATALINA_HOME: "C:\Program Files\Apache Software Foundation\apache-tomcat-7.0.65"Using CATALINA_TMPDIR: "C:\Program Files\Apache Software Foundation\apache-tomcat-7.0.65\temp"Using JRE_HOME: "C:\Program Files\Java\jdk1.7.0_80"Using CLASSPATH: "C:\Program Files\Apache Software Foundation\apache-tomcat-7.0.65\bin\bootstrap.jar;C:\Program Files\Apache Software Foundation\apache-tomcat-7.0.65\bin\tomcat-juli.jar"
catalina.bat里\设置JAVA_OPTS的语句没有问题,也按网上查到的方法将语句注掉,试过了没用,还是上面的问题。catalina.2015-11-03.log里面没有任何提示出错的信息,其它的日志文件都是空的。
●●● 自己解决了,那句话有点唬人的说,实际上根本就不是报错,是代码本身有点问题。按tomcat的规则,classes下由包名到.class的路径要跟url匹配。另外需检查下servlet中调用的.jsp的相对路径与实际部署是否一致,并且WEB-INF要用全大写,IDEA生成的就是全大写,而tomcat是大小写敏感的。
IDEA配置好maven后新建maven项目一直build失败的解决方法
maven配置了aliyun中央仓库后,IDEA新建maven项目一直出现以下问题:
相信有遇到这个问题的小伙伴很蛋疼,明明maven配置没错,新建项目却一直build失败,为了这个问题我重装过几次IDEA和maven,还是一直错误,帮别人配好maven后,别人却正常。好了,现在我们回归正题。
确认maven配置没错后,出现这个问题,可能是ping 不通maven.aliyun.com , 所以无法从中下载镜像。
首先去命令提示符输入:
ping maven.aliyun.com
按回车看是否丢失,链接不上。如果是的话,就是IP地址不能连上maven.aliyun.com了,不过能ping通其他网站。
这时我们需要修改IP地址
输入命令 ipconfig 查看自己的IP地址
然后去控制面板->网络或共享中心->点击链接的网络
点击属性
双击 Internet协议版本4(TCP/IPv4)
点 使用下面的IP地址
IP地址把你刚刚查询到的地址的最后一部分修改一下,例如252、253等。
子网掩码和默认网关后填之前查询到的。
修改完IP地址后,回去IDEA新建maven项目就会成功了!
以上是关于IDEA做的maven示例,部署失败的问题的主要内容,如果未能解决你的问题,请参考以下文章
idea 使用docker插件部署docker-compose失败?