问题:
当我尝试将以下代码添加到Tomcat 7的context.xml时,它会出现此错误。
(注意:我在Eclipse中添加此代码)
RejectedExecutionHandler
错误:
无法在localhost-config上的\ Servers \ Tomcat v7.0服务器上加载Tomcat服务器配置。配置可能已损坏或不完整。 元素类型"资源"必须遵循属性规范,">"或" />" 。
当我删除此代码并保存context.xml时,服务器启动成功而不做任何事情(刷新和全部)。
我尝试了什么:
提到这个问题: publishing failed with multiple errors eclipse
什么都没有用。
我应该尝试什么?
更新
Tomcat服务器已成功启动。我只是在context.xml中输入所有内容而不是复制粘贴代码。它可能是一些编码问题,我想在将代码直接粘贴到eclipse文件中。
答案 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之前,请尝试将其复制到记事本或其他简单的编辑器以删除无效的字符。