Tomcat会自动编译Servlet吗?

3
当我们修改一个JSP时,只需要覆盖该jsp文件,Tomcat会自动重新编译与其相关的servlet。但是,如果我们要修改一个servlet,只修改.java文件是否足够,还是需要部署.class文件呢?(我的意思是说,如果找不到或过期了.class文件,Tomcat是否能够将.java编译为.class文件)问题是,仅仅将.java文件从svn部署到服务器并重新启动Tomcat是否意味着Tomcat会将.java编译为.class文件,还是需要部署.class文件(并在svn中拥有该文件)?
1个回答

2
Tomcat部署文档表示,如果您使用Tomcat客户端部署程序,则它会自动编译位于/WEB-INF/classes下的.java文件。因此,如果您将源代码放在那里,它们将自动编译。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接