如何在IDEA配置先前用myEclipse编写的Web项目?

IDEA中,一个Project中可以含有多个module,然后module需要在artfacts中设定类型~

在导入modole(注意是“create new module”而不是“import exit module from others”)的情况下,配置步骤如下:

步骤一:

步骤二: 

步骤三:

其实上面可以只要添加一个configuration就行,然后在这一个configration里面的deployment中部署多个artifact(也就是步骤一说的设置module为artifact类型为web-application)

FQA:

1、编译的时候出现找不到javax.servlet.*这样的库(import 语句爆红)

“File” ==》“Project Structure”==》“Project Setting”==》“Libraries”,添加了我们的tomcat下载路径的lib目录,例如“D:/Program Files/apache-tomcat-8.5.38/lib”

在Web项目中,如果使用了其他非tomcat提供的依赖库,一般位置在WebRoot/WEB-INF/lib下,则使用同样的方法添加依赖路径。

2、出现“Error:java: 不支持发行版本 10(或者其他数字)”

在Intellij中点击“File” -->“Project Structure”,看一下“Project”和“Module”栏目中Java版本是否与本地一致

3、在浏览器的url路径不太明确的时候(可以自定义设置)

IDEA 这里的默认路径是使用 / ,跟myeclipse不太一样,如果是从myeclipse迁移过来的话则需要手动改一下。

也就是原来使用localhost/AServlet变成了localhost/day11_3/AServlet打开。

4、出现java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing的错误提示

这是因为版本较高的junit的版本没有有两个办法解决:

   1.junit版本降到4.10——适合还没有编写测试代码的时候,如果是要沿用已经写好的代码或者和其他小伙伴统一的话这不合适,使用第二种方法

   2.导入hamcrest-core-1.3.jar,下载位置 ==》

http://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar

[有使用maven项目开发的小伙伴应该知道maven仓库的便捷之处,几乎大多数依赖库都能够在maven仓库中下载得到http://repo.maven.apache.org/maven2]

(以上为本人原创,请勿未经本人同意转载)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dream_Kite

你的鼓励,是我不断创作的动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值