IntelliJ IDEA新建Maven项目及部署至tomcat 以及JmxAdminException错误解决方案
2017-05-25 15:56
435 查看
在看网上的教程时,跟着教程创建Maven项目时,将项目部署到tomcat后启动tomcat总是报错,后来经过自己的探索,终于发现问题所在并成功解决。
以下是创建项目及部署全过程,将自己踩过的坑记录下来,供大家学习参考
首先新建项目
注意选择红框标示的位置
GroupId和ArtifactId和Version唯一标识一个项目
点击next
为所建项目取名并选择项目存放路径。如果项目中有多个module则要点开MoreSettings进行更改,如果只有一个module那就选择默认值即可。
然后就建成了一个简单的web项目。
此时可能会发生两个问题:
第一:如果按照网上其他教程在Project Structure中的Artifacts添加Web Application:Exploded会发现没有小箭头和两个选项,如果你忽略这一点并强行加一个Web Application:Exploded的话,在配置tomcat后运行时会出现JmxAdminException错误(这里坑了我一天时间)!!!
第二:有可能你项目的左边导航栏并不会出现树形结构
上面两个问题的出现,均是因为Project Structure中的Modules就没有设置正确。
要解决上述问题,应该进行以下操作。
首先打开Project Structure中的Modules,将现有的那个helloworld删掉
点开Artifacts如果有东西的话也点击减号删掉
然后重新添加Modules,选择ImportModule选择刚才创建的项目,注意下列选择,基本上都选择默认选项就可以。
到此,就导入成功了,成功的标志是helloworld下面有一个带球的web文件夹。
此时,左边导航栏就会有树形结构了。
然后点击Artifacts就可发现,由于之前Modules导入正确了所以这里默认就已经添加好了helloworld:war和helloworld:war exploded
如果没有的话点击加号添加Web Application:Exploded即可(此时你会发现出现了小箭头及两个选项)
然后配置tomcat服务器,在Deployment中点击加号添加Artifacts选择war:exploded即可。
然后运行服务器就发现成功了!!!
浏览器中输入localhost:8080即可出现hello world
以下是创建项目及部署全过程,将自己踩过的坑记录下来,供大家学习参考
首先新建项目
注意选择红框标示的位置
GroupId和ArtifactId和Version唯一标识一个项目
点击next
为所建项目取名并选择项目存放路径。如果项目中有多个module则要点开MoreSettings进行更改,如果只有一个module那就选择默认值即可。
然后就建成了一个简单的web项目。
此时可能会发生两个问题:
第一:如果按照网上其他教程在Project Structure中的Artifacts添加Web Application:Exploded会发现没有小箭头和两个选项,如果你忽略这一点并强行加一个Web Application:Exploded的话,在配置tomcat后运行时会出现JmxAdminException错误(这里坑了我一天时间)!!!
第二:有可能你项目的左边导航栏并不会出现树形结构
上面两个问题的出现,均是因为Project Structure中的Modules就没有设置正确。
要解决上述问题,应该进行以下操作。
首先打开Project Structure中的Modules,将现有的那个helloworld删掉
点开Artifacts如果有东西的话也点击减号删掉
然后重新添加Modules,选择ImportModule选择刚才创建的项目,注意下列选择,基本上都选择默认选项就可以。
到此,就导入成功了,成功的标志是helloworld下面有一个带球的web文件夹。
此时,左边导航栏就会有树形结构了。
然后点击Artifacts就可发现,由于之前Modules导入正确了所以这里默认就已经添加好了helloworld:war和helloworld:war exploded
如果没有的话点击加号添加Web Application:Exploded即可(此时你会发现出现了小箭头及两个选项)
然后配置tomcat服务器,在Deployment中点击加号添加Artifacts选择war:exploded即可。
然后运行服务器就发现成功了!!!
浏览器中输入localhost:8080即可出现hello world
相关文章推荐
- IntelliJ IDEA 14 拉取SVN maven 多模块项目 部署tomcat 详细图解!
- maven系列--运行mvn wildfly:deploy部署项目时报dom4j错误以及wildfly清除项目缓存的方法
- maven部署web项目到远程服务器的Tomcat,以及输入IP地址直接访问到这个web项目
- IntelliJ IDEA 拉取SVN maven 多模块项目 部署tomcat 详细图解!
- 新建maven普通项目以及web项目,部署
- 新建Maven项目的两大经常错误的地方解决方案
- Maven自动部署项目到tomcat错误情况
- Intellij idea14.4 新建maven web项目并集成tomcat服务
- Intellij idea14.4 新建maven web项目并与tomcat服务集成
- 关于idea15新建的maven项目的tomcat没有artifact以及测试tomcat报404错误
- Intellij idea14.4 新建maven web项目并与tomcat服务集成
- Eclipse下的maven web项目部署到tomcat服务器没有启动的解决方案
- Intellij idea14.4 新建maven web项目并与tomcat服务集成
- tomcat中部署项目后,访问失败,报错404的原因以及解决方案
- Intellij idea14.4 新建maven web项目并集成tomcat服务
- 【Intellij Idea】 部署Maven项目到Tomcat的方式
- Intellij IDEA社区版打包Maven项目成war包,并部署到tomcat上
- apache-tomcat-8.5.23 部署intellij idea maven项目访问方法
- 新建一个Maven Web项目jsp出现错误(关于Tomcat服务器)