idea部署项目及常见问题

首先,在idea中的project相当于eclipse中的workspace的概念,而idea中的modules相当于eclipse中的project的概念。

 

一.基础配置

1.      Fileàimportproject在弹出对话框里选择要导入的项目,也可以在Fileàclose project后点击import project导入所需项目。

 

2.      在弹出框中,选择import project from external model,选中要导入的是哪种项目,这里选择导入的是eclipse项目

选中后,一直点击next,直到finish即可。

 

3.      选中项目后按F4,

4.      弹出对话框,选择dependencies


5.      点击“+”添加jar包,选择JARs or directories

 

6.      弹出框中,选择项目中对应的webroot/WEB-INF/lib

或者在项目中的webroot/WEB-INF/lib下右键选择Add asLibrary

弹出框后,可以修改一些包名及添加到那个模块中。

7.      然后选中facets,添加web配置文件

弹出框后,选中项目

8.配置启动web路径

9. 下面的为jsp、css等指向的路径,默认是项目下的web文件夹,只要将css、jsp等文件复制到web文件夹就行了,

         或者点右面的加号,将webcontent路径添加进去,如图:

10.如果有spring等,也按照上面步骤添加即可。

11.选择Artifacts


二.配置tomcat

1.选择工具栏中的EditConfigurations


2.弹出框选择+,找到tomcatserver ,并选择Local

3.对tomcat的server配置

4.对deployment配置,添加artifacts

5.Applicationcontext配置访问项目名称:

6.配置成功后添加tomcat的一些相关jar,选中项目按F4,弹出框后,选中modulesà项目名àdependenciesà+àLibrary

选中对应的tomcat

7.导入成功后,可以run和debug运行

三.常见问题

1. idea debug 无法启动项目解决 Unable to open debugger port (127.0.0.1:50812)

在启动debug时,会出现Errorrunning omp: Unable to open debugger port (127.0.0.1:60394):java.net.SocketException "socket closed"这个错误,导致项目无法启动。

 

1.      可以修改debug的port:

2.      可以删除tomcat重新创建。

3.      也可能误认为是60394端口被占用,可以去event log查看

如果上面提示:

Error running omp: Address localhost:1090is already inuse

 

把占用的1090端口进行关闭即可。

 

2.执行idea时出现“无效的源发行版”

1.如果你安装的是JDK1.7,而在file->projectstructure中设置的是language level是8的话,就会出现这个错误提示:无效的源发行版:8。

解决办法:将语言级别改为7,或6。即语言级别不能高于你安装的版本

2.另外,如果file -> settings -> build,exception,deployment -> compiler-> java compiler 中如果将模块的target bytecode version改为1.8,则会出现这个错误提示:无效的目标发行版:1.8。应改为小于等于安装的版本号

3.idea报错:[2016-08-3109:20:10,763] Artifact xxx:war exploded: Error during artifact deployment

在出现此错误前提示:

ERRORContextLoader[initWebApplicationContext]:319 - Context initialization failed

 

这是因为JDK版本与spring的版本不符,这里我用的jdk1.8,而spring使用3.X所以导致不匹配,在这里把jdk降到1.7或者升级spring到4.X

 

 

 

 

 

 

 

 

 

 

 

 


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值