Eclipse WTP 发布时,能否将 jar 包放置到 ${TOMCAT_HOME}/lib 中?

伤神 发布于 2016/04/18 11:59
阅读 292
收藏 0

最近在开发第三方 Tomcat Session Manager,通过 context.xml 引用;现在遇到的问题是,通过 Eclipse WTP 的 Deployment Assembly 打包只能将 jar 打包到 /WEB-INF/lib 下,而扩展 Tomcat Session Manager 的工程打包后必须将 jar 包放在${TOMCAT_HOME}/lib 中,不知道有没有什么办法,在 WTP 发布的时候,自动将第三方包打包并放置到 ${TOMCAT_HOME}/lib 中而不是 /WEB-INF/lib 中?

加载中
0
伤神
伤神
换了种方式解决了,写了一个 Gradle 脚本,将工程打包并手动发布到 ${TOMCAT_HOME}/lib 下
0
让往事随风
让往事随风
首先,放在WEB-INF下的jar,在部署到Tomcat后,自然也是被Tomcat加载。在Tomcat的lib目录下,这些jar都是会被所有的部署应用共享使用到的,而单独应用的WEB-INF下的,是自己独立使用的。Eclipse实战: http://edu.51cto.com/course/course_id-144.html
伤神
伤神
对,不过我想做的是,对 Tomcat 本身做扩展,而不是第三方独立的应用,所以,jar 必须放在 ${TOMCAT_HOME}/lib 下。
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部