因为实际需要,需要将一个maven项目改造成原生的java-web项目,写这边博客
来记录整个改造的过程。原始的maven项目,使用IDEA打开后,目录结构如下所示
直接通过文件夹查看项目结果如下
首先删除一些文件,只保留sql和src两个目录,如下
使用IDEA打开后的目录结构如下
继续删除test目录,resources目录,有配置文件的话需要单独备份。
点击项目右键,按如下操作,
在弹出窗口中,按如下操作,其实主要是添加Java EE web支持。
这时候会生成一个新的web目录,然后将原有webapp目录下面的文件全部拷贝
到web目录下面;并创建lib目录,导入对应的jar包。
这时候目录变成如下的方式,src目录和web目录是在同一级。而maven项目中,webapp和java目录是在同一级,
并且都在main目录下。
Java目录去除main和java两极目录,接着做如下的配置
下一步,配置Artifacts
点击Apply,然后点击ok
这时候看到web目录没有显示一个亮点
修改方式如下,修改好之后web目录前面有一个亮点标识。
继续配置Modules
配置tomcat
点击这里,配置tomcat
选择tomcat所在的目录
添加项目
如下所示,并且配置项目路径为/manage
点击启动项目,报错如下
然后创建一个新的目录如下
修改输出目录
这时候报错,fastjson不存在,jar包没有配置正确。
继续配置
弹出如下窗口,选中,点击OK;然后点击Apply-->OK
启动tomcat,输入网址,正确加载首页如下。