单体项目打成jar包(java se项目)
我的idea版本是2018.1
这个项目目录是这样的

1,创建artifacts



配置java web单体项目(目录规范)
注意:仅针对于项目规范或者使用idea创建的项目
打成部署包


依赖包及web root路径设置
加载依赖包文件夹

web.xml路径设置

项目目录不规范或者eclipse导入项目
出现问题的项目,这项目是使用eclipse建立的项目,我采用了idea导入,webRoot目录不规范,静态资源放在了webRoot一级目录下,打包无法将静态资源打包
废话不说,看项目目录:我直接把webRoot下的静态资源标记为resource目录

解决思路:
artifact下手动建立与静态资源名称一致的文件夹,然后directory content挨个将静态文件加进去
1,创建artifact

2,创建静态资源目录

3,选择对应的静态资源目录

4,选择项目静态资源目录

5,其他静态资源依次建立新文件夹,然后选择项目对应静态资源目录,最后打包接口如下:

有一个自定义的jsp文件,直接拷贝到打包下的web-info目录,或者在bulid artifact的之后选择file,把这两个文件加载到web-info下

报错 tomcat启动报错:java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
删除项目,删除.idea,删除xxx.ini,直接重新加载项目

被折叠的 条评论
为什么被折叠?



