开发者社区 问答 正文

war部署到tomcat,为何其中的jsp不被tomcat编译?

环境: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却可以。
这是什么样的情况?

展开
收起
落地花开啦 2016-03-25 18:35:24 3214 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    ide发布的时候把引用到的jee中的jar也一并放到lib里了。
    两者是一样的道理吧。打包成WAR只是将Web工程的Java文件编译成.class文件和将JSP文件直接发布过去,ide发布也是一样的,能访问那是因为你启动了Tomcat。打包成WAR后手动启动Tomcat,JSP文件一样可以访问。

    2019-07-17 19:14:56
    赞同 展开评论