我正在尝试将Tomcat 6.0用作SpringSource Tool Suite 2.7.1中的Web开发服务器。我按照这些说明http://www.ibm.com/developerworks/opensource/library/os-eclipse-tomcat/index.html#N10148
创建运行时,下载tomcat,创建服务器等当我尝试在服务器上运行Web应用程序时,我收到以下错误:
The archive: /Servers/Tomcat/bin/bootstrap.jar which is referenced
by the classpath, does not exist.
我知道这个bootstrap.jar文件确实存在于它应该存在的确切位置它仍然会导致错误。有什么想法吗?
答案 0 :(得分:23)
您可能希望通过进入服务器属性来检查/手动编辑路径:
在“服务器”视图中,
1)双击Tomcat服务器。
2)然后点击Tomcat设置概述。
3)“打开启动配置”然后是Classpath
4)在此处编辑用户条目
答案 1 :(得分:4)
这里的技巧是jar的位置在Eclipse / STS项目目录中。 STS将其服务器配置存储在/ Servers文件夹中,我决定将tomcat运行时存储在这里以保持整洁。将运行时放置在其他位置并再次尝试可以解决此问题。
答案 2 :(得分:1)
或者您可以删除服务器配置,然后再次配置服务器。这可能在您更改服务器目录时有效。
答案 3 :(得分:1)
我在搜索条件上搜索了我的方式,“指定的tomcat目录不存在”。 (我把它从一个目录移到另一个目录。)
对于其他人出于这个原因,我的解决方案是进入Window -> Preferences -> Server -> Runtime Environments
并在那里更新。然后更新JAR,如Marcin Wasiluk的答案。
答案 4 :(得分:1)
我也遇到了同样的问题并解决了如下问题: 我的结论: 1)在我的情况下,当我改变Tomcat的位置时问题就出现了。 方案: 2)双击eclipse中配置的服务器。 3)单击“打开启动配置”。 4)将classpath选项卡下的类路径更改为新位置。
希望这会有所帮助。
答案 5 :(得分:1)
我遇到了同样的问题。
解决方案:在Project Explorer中 - >服务器(右键单击) - >运行方式 - >运行配置(单击) - > (选择" Tomcat v7.0服务器在localhost") - >参数(标签) - >工作目录(窗口底部) - >其他:(点击工作区) - >选择" boostraps.jar"来自 - >服务器。
例如,我的workspace.MY路径是:
Project Explorer - >服务器(右键单击) - >运行方式 - >运行配置(单击) - > (选择" Tomcat v7.0服务器在localhost") - >参数(标签) - >工作目录(窗口底部) - >其他:(点击工作区) - > / home / ciprus //服务器 - >点击申请。
答案 6 :(得分:0)
如果您可能在eclipse中使用了以前的tomcat服务器,可能会发生这种情况,因此删除服务器及其配置并创建另一个服务器将使其正常工作。
答案 7 :(得分:0)
您可以尝试以下步骤:
答案 8 :(得分:0)
上述答案均未提供适当的具体解决方案。 我遇到了完全相同的问题,我找到了一个非常简单的解决方案。
打开Eclipse并删除Apache服务器的所有条目
从资源管理器标签删除服务器,从服务器资源管理器窗口删除 Tomcat ,从Window > Preferences > Server > Apache tomcat
删除服务器,删除它,同时删除{{1 } servers
内的文件夹。
将Apache tomcat文件夹放在项目文件夹的任何位置,您可以放在EclipseProjects
文件夹中,但不能放在Eclipse_Projects
内。
现在以常规方式在eclipse中添加服务器并提供这个新位置的路径。
这应该有效!
答案 9 :(得分:0)
我有类似的问题。这对我有用:
答案 10 :(得分:0)
在我的情况下同样的问题我也解决了::
只需删除旧的tomacat服务器并仅添加tomcat 8.0版本
答案 11 :(得分:0)
如果您已将Tomcat归档文件解压缩到Eclipse Servers文件夹中,则classpath中的User Entries具有bootstrap.jar和tomcat-juli.jar的相对路径(例如/ Servers / ....),我认为该路径不可访问相对路径。
一旦我删除了Eclipse的Servers文件夹之外的Tomcat安装目录(及其文件),删除了旧的配置并重新添加了Tomcat,一切都会按预期进行。
我希望这有助于缩小原因。