环境:tomcat6.0.36/7.0.33 ant1.8.4 myeclipse10.5
一个web工程,无论是用ant打包成war,或者由ide导出成war,部署到tomcat下,jsp不被编译导致不能访问jsp页(work目录下没有对应jsp的java文件和class文件)。
但是直接由ide发布到tomcat却可以。
这是什么样的情况?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
ide发布的时候把引用到的jee中的jar也一并放到lib里了。
两者是一样的道理吧。打包成WAR只是将Web工程的Java文件编译成.class文件和将JSP文件直接发布过去,ide发布也是一样的,能访问那是因为你启动了Tomcat。打包成WAR后手动启动Tomcat,JSP文件一样可以访问。