我在Eclipse中有一个Java EE Web项目,在我的Windows 7 PC上安装了Tomcat7。
有时,某些jersey-server jars
会从Tomcat7安装中的lib文件夹中消失。有时它是其他罐子。如果我将丢失的jar从其他地方复制回lib文件夹并在Eclipse中重新启动tomcat,我的服务将再次运行,否则他们会在tomcat启动时遇到臭名昭着的class not found
错误。
这发生在开发环境中的localhost
服务器上。我是这个开发机器的唯一用户,我不删除它们 - 但有些东西是。
我正在做什么,或者不这样做会导致jar从lib文件夹中删除?我只是想了解它发生的原因。
答案 0 :(得分:0)
我相信这与java或tomcat7无关。如果其他人管理您的服务器(服务器管理员),您应该咨询他。可能你有一个侵略性的偏执杀毒!
尝试使用ProcessExplorer来调查此类行为。
答案 1 :(得分:0)
最有可能的是,Eclipse Server插件会导致这种情况。基于您在部署时在Eclipse中的Web项目配置,它管理相关服务器目录中的Web项目工件。 在Eclipse中检查Web项目构建路径,运行时设置和Tomcat7集成配置。