将用myeclipse创建的基于spring+structs+hibernate的项目转移到idea中打开并测试

项目非maven,非springboot的技术,采用传统spring框架进行搭建,项目原来使用myeclipse软件开发的,但是我没装myeclipse,也没装eclipse,我只装了一个idea2018.1,下面来看看我怎样将这个项目转换成idea可以打开的新项目吧

我所在的公司由于网络原因,直接连接外网不能连的,必须要使用代理才能打开,我觉得这应该是前同事不使用maven和springboot进行开发的核心原因吧

首先导入项目,导入为普通Java项目就行了

项目一打开我就看到很多配置文件和很多依赖包,也就是jar,xml,properties,还有myeclipse专用的WebRoot资源文件夹

也有给spring用的bean配置文件,structs,hibernate配置文件等

项目设置jdk版本为1.6

右键点击WebRoot文件夹,点击底部Mark Directory as → Resources Root选项 

右键点击WebRoot/WEB-INF/lib文件夹,点击底部Add as Library

 有关项目的web.xml,applicationContext.xml等文件idea会自动识别然后进行配置,

 idea也会自动识别Hibernate,Structs的配置文件

 然后可能会遇到hibernate的dtd文件不存在的情况,点击该链接,按Alt+/由idea进行下载

 "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd"

然后将build文件夹指定为编译输出的目录

可能会遇到这些问题,这些可以略过,遇到问题的时候在解决

项目的配置基本没问题了,但是还差一个tomcat,我本地有一个tomcat7,这个时候就可以点击idea右上角的edit configurations进行配置了

 idea2018默认看不到tomcat点击33 items more显示其余的选项,然后可以看到tomcat server了,点击→local→点击configure,输入本地的tomcat7的配置路径,填好之后可以选择下面的选项进行修改,可以修改默认端口之类的,填好之后就是这个样子:

提示: No artifacts marked for deployment , 这个网上有很多帖子, 可以自行解决 

配置完后就可以点击启动了

启动项目后,看到错误

无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:

到这里就可以根据提示去百度搜索解决了,嘻嘻

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值