2015-06-23 34 views
2

我暗示對tomcat服務器進行基本身份驗證,並配置爲使用ssl加密。然後我的雄貓不起動顯示以下錯誤Tomcat錯誤:元素類型「連接器」後面必須跟有屬性規範,「>」或「/>」

Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config. The configuration may be corrupt or incomplete. Element type "Connector" must be followed by either attribute specifications, ">" or "/>".

任何幫助嗎?

回答

0

聽起來像您的server.xml文件在語法上不正確。它位於$CATALINA_BASE/conf。只需檢查其XML語法,<Connector>元素就一定有問題。

如果您無法發現錯誤,請嘗試使用XML編輯器。

+0

<連接器協議= 「org.apache.coyote.http11.Http11NioProtocol」 端口= 「8443」 SSLEnabled = 「真」 maxThreads = 「500」 方案= 「HTTPS」 安全= 「真」 keystoreFile =「/ home/owner/Documents/keystore.jks「 keystorePass =」entwine「clientAuth =」false「 sslProtocol =」TLS「/> – chetan

+0

我在server.xml中找不到任何語法錯誤..我將我的server.xml文件與從新的tomcat另一個新的server.xml .. – chetan

+0

您發佈的XML片段是好的。也許文件中有更多的連接器元素?嘗試在IE或Firefox中打開Server.xml,它會報告是否有語法錯誤。 – gsl

4

在從其支持頁面複製樣本標記後,在配置Jira中的代理連接器時,我遇到了同樣的問題。根據我的編輯器,XML語法沒有什麼問題。

我解決了這個問題,用標籤替換了所有「帶有新的」和空格的所有空白。在一個十六進制編輯器中查看它以比較非工作和工作配置之間的差異,我看到非工作的工作人員在空白/空間區域中有20 09「(空間選項卡)。工作人員只有空間。

0

我有一個類似的問題。我錯過了屬性之間的空間。

更改

protocol="org.apache.coyote.http11.Http11NioProtocol"SSLEnabled="true" 

protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled="true" 

解決了我的問題。

相關問題