[英]Tomcat Server fails to start
問題:
當我嘗試將以下代碼添加到Tomcat 7的context.xml中時,出現此錯誤。
(注意:我是從Eclipse內部添加此代碼的)
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<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>
錯誤:
無法在localhost-config的\\ Servers \\ Tomcat v7.0 Server上加載Tomcat服務器配置。 配置可能已損壞或不完整。 元素類型“ Resource”之后必須是屬性規范“>”或“ />” 。
當我刪除此代碼並保存context.xml時,Server會成功啟動而無需執行任何操作(刷新和全部)。
我嘗試過的
引薦這個問題: 發布失敗,出現多個錯誤
什么都沒用。
我現在應該嘗試什么?
更新:
Tomcat服務器成功啟動。 我只是在context.xml中鍵入了所有內容,而不是復制粘貼代碼。 我猜可能是一些編碼問題,直接將代碼粘貼到eclipse文件中。
這就是它的外觀。 資源應正確包含在上下文中。 喜歡:
<?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>
我有類似的工作。 所有的不同-我只有一行,而不是像您一樣的多行。 單行嘗試。 另外,在將其復制到Eclipse之前,請嘗試將其復制到記事本或其他簡單的編輯器中以刪除無效字符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.