Tomcat服务器无法启动。

9
我正在JBoss开发者上开发一个动态Web应用程序,但是我收到了一个错误消息:
无法加载位于\Servers\Tomcat v6.0 Server at localhost-config的Tomcat服务器配置。Servers项目已关闭。
即使我尝试在服务器选项卡上启动服务器,它也无法启动。有什么建议吗?

你尝试过在终端或命令提示符之外启动服务器,以查看是否真的是Tomcat问题吗? - Chris
@user1712095,您还有问题吗? - Marcel Stör
8个回答

27

听起来好像你是在Eclipse中使用WTP做这件事情?

如果是这样,你需要确保由WTP创建和维护的名为Servers的Eclipse项目已经打开。

  • 打开导航器视图
  • 找到Servers项目
  • 右键单击
  • 打开项目

5

您关闭了Eclipse中的服务器项目,该项目将在添加Tomcat到Eclipse后默认出现。请尝试打开服务器项目并启动Tomcat,它将正常工作。

步骤:

  1. 进入项目浏览器。
  2. 双击服务器项目。

3
你使用“添加服务器”向导和“下载并安装”按钮在eclipse中安装了Tomcat v6。
你尝试启动Tomcat时出现以下错误:
****“无法加载/Servers/Tomcat v6.0 Server at localhost-config的Tomcat服务器配置。配置可能是损坏或不完整。”****
解决方法:
1) 关闭Eclipse 2) 将TOMCAT_6_HOME/conf中的所有文件复制到WORKSPACE_FOLDER/Servers/Tomcat v6.0 Server at localhost-config
3) 启动Eclipse 4) 展开Servers项目,点击Tomcat 6项目,并按F5键
5) 从Eclipse启动Tomcat
6) 祝您愉快!

1

经过多次尝试,我终于找到了解决这个问题的方法。问题是当您使用IDE(Eclipse、JBoss或其他)创建服务器时,服务器无法获取配置文件。要解决此问题,您需要将所有配置文件从tomcat conf目录复制到IDE服务器目录中。如果要分步执行解决方案,则可以列出以下步骤-

  • 找到Tomcat安装目录
  • 找到conf目录,有时会在skel目录中找到它
  • 复制conf中的所有文件,然后切换到IDE工作区目录
  • 在服务器目录中将所有文件粘贴到Tomcat配置目录中。

0
这个问题的解决方法是:

cd /usr/local/tomcat//conf

chmod 777 *

解决了。


0

如果您正在使用基于Linux的Eclipse:

请检查Eclipse中服务器目录及其子目录的用户和组所有权以及权限。当前的Eclipse用户必须允许读写配置文件。可以通过将配置文件直接复制到其中并通过Eclipse文本/XML编辑器访问来进行测试。

同样,还有必要检查Tomcat目录的情况,因为如果其所有者没有访问这些文件的权限,Eclipse可能会被阻塞。


0

我遇到了同样的问题。这是因为在项目资源管理器中缺少包含Tomcat的“Servers”文件夹。我已经下载并配置了我的Tomcat,但在创建另一个新的Java Web项目后,服务器停止工作了。

  • 要解决此问题,请右键单击Eclipse底部的“Tomcat v6.0 Server at localhost [Started, Synchronized]”
  • 点击“General”
  • 点击“Switch Location”
  • 点击“Apply”

输入图像描述


0

通常这种情况发生在单击“关闭不相关项目”按钮时。解决此问题的简单明了的方法:

  1. 转到“项目资源管理器”选项卡底部,会有一个名为“服务器”的项目。如果它被关闭了,图标的颜色将与打开的项目不同。

  2. 双击“服务器”。现在该项目将被打开,此问题将得到解决。


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