【发布时间】:2016-01-18 18:18:53
【问题描述】:
我在 tomcat 服务器上隐含了基本身份验证并配置为具有 ssl 加密。然后我的tomcat没有启动显示以下错误
无法在 localhost-config 的 /Servers/Tomcat v7.0 服务器上加载 Tomcat 服务器配置。配置可能已损坏或不完整。 元素类型“连接器”必须后跟属性规范“>”或“/>”。
有什么帮助吗?
【问题讨论】:
我在 tomcat 服务器上隐含了基本身份验证并配置为具有 ssl 加密。然后我的tomcat没有启动显示以下错误
无法在 localhost-config 的 /Servers/Tomcat v7.0 服务器上加载 Tomcat 服务器配置。配置可能已损坏或不完整。 元素类型“连接器”必须后跟属性规范“>”或“/>”。
有什么帮助吗?
【问题讨论】:
从他们的支持页面复制示例标签后,我在 Jira 中配置代理连接器时遇到了同样的问题。根据我的编辑器,XML 语法没有错。
我通过检查标签来解决这个问题,将所有“替换为新”并将所有空格替换为空格。在十六进制编辑器中查看它以比较非工作配置和工作配置之间的差异,我发现非工作配置在空白/空格区域中有 20 09"(空格选项卡)。工作配置只有空间。
【讨论】:
听起来您的server.xml 文件在语法上不正确。它位于$CATALINA_BASE/conf。只需检查其 XML 语法,<Connector> 元素肯定有问题。
如果您无法发现错误,请尝试使用 XML 编辑器。
【讨论】:
我遇到了类似的问题。我错过了 2 个属性之间的空格。
变化
protocol="org.apache.coyote.http11.Http11NioProtocol"SSLEnabled="true"
到
protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled="true"
解决了我的问题。
【讨论】: