在Eclipse中使用Tomcat时,为什么我不想使用附图中检查的Tomcat安装程序呢?我总是使用“Tomcat Installation”。使用其他Tomcat服务器位置有什么优缺点吗?
实际上,我总是使用使用工作空间元数据
。当你选择使用工作空间元数据时,Eclipse会将你的文件(类文件、JSPS、server.xml、context.xml)复制到/.metadata/.plugins/org.eclipse.wst.server.core/tmp0中。然后它使用这些文件启动Tomcat。它不会改变Tomcat安装目录。请注意,这不会复制Tomcat文件,只会复制来自项目的文件。
如果您选择使用Tomcat安装
,则会将您的文件复制到Tomcat安装目录,并从那里启动Tomcat。
如果像我一样,您正在从多个工作区开发多个项目,则这将产生很大的差异。使用使用工作空间元数据
,您永远不会在工作空间之间遇到任何干扰。例如,重新启动Tomcat时可能会有一个项目处于不良状态,您的日志将充满来自另一个项目的内容。有两个独立的位置会更好,而工作空间是一个不错的选择。
始终尝试使用use workspace metadata ...
此选项将Web应用程序部署在工作区目录中。
~WORKSPACE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps