Tomcat服务器无法启动

时间:2015-08-01 11:51:35

标签: java eclipse tomcat

问题:

当我尝试将以下代码添加到Tomcat 7的context.xml时,它会出现此错误。

(注意:我在Eclipse中添加此代码)

RejectedExecutionHandler

错误:

无法在localhost-config上的\ Servers \ Tomcat v7.0服务器上加载Tomcat服务器配置。配置可能已损坏或不完整。 元素类型"资源"必须遵循属性规范,">"或" />"

当我删除此代码并保存context.xml时,服务器启动成功而不做任何事情(刷新和全部)。

我尝试了什么:

提到这个问题: publishing failed with multiple errors eclipse

  • 尝试关闭Eclipse并再次打开。
  • 再次尝试关闭并打开peoject。

什么都没有用。

我应该尝试什么?

更新

Tomcat服务器已成功启动。我只是在context.xml中输入所有内容而不是复制粘贴代码。它可能是一些编码问题,我想在将代码直接粘贴到eclipse文件中。

2 个答案:

答案 0 :(得分:0)

这应该是它的样子。资源应该在Context中正确包含。喜欢:

   <?xml version="1.0" encoding="UTF-8"?>
    <Context antiJARLocking="true" path="/webAppName">

  <Resource
    name="jdbc/UsersDB"
    auth="Container"
    type="javax.sql.DataSource"
    maxActive="100"
    maxIdle="30"
    maxWait="10000"
    driverClassName="com.mysql.jdbc.Driver"
    url="jdbc:mysql://localhost:3306/usersDB"
    username="root"
    password="secret" />

    </Context>

答案 1 :(得分:0)

我有类似的工作。所有的区别 - 我有一行,而不是像你一样多行。在一行中尝试一下。在将其复制到eclipse之前,请尝试将其复制到记事本或其他简单的编辑器以删除无效的字符。