我正在Mac上设置Tomcat服务器.使用默认端口8080,tomcat服务器启动正常.但是当我将端口更改为9999时,我得到以下错误
org.apache.tomcat.util.digester.Digester fatalError
SEVERE: Parse Fatal Error at line 70 column 21: Open quote is expected for attribute "{1}" associated with an element type "port".
org.xml.sax.SAXParseException: Open quote is expected for attribute "{1}" associated with an element type "port".
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
Run Code Online (Sandbox Code Playgroud)
下面是我的server.xml文件
<!-- A "Connector" represents an endpoint by which requests are received
and responses are returned. Documentation at :
Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
Java AJP Connector: /docs/config/ajp.html
APR (HTTP/AJP) Connector: /docs/apr.html
Define a non-SSL HTTP/1.1 Connector on port 8080
-->
<Connector port=“9999” protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<!-- A "Connector" using the shared thread pool-->
<!--
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
-->
<!-- Define a SSL HTTP/1.1 Connector on port 8443
This connector uses the BIO implementation that requires the JSSE
style configuration. When using the APR/native implementation, the
OpenSSL style configuration is required as described in the APR/native
documentation -->
<!--
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
-->
Run Code Online (Sandbox Code Playgroud)
使用以下命令运行tomcat
./catalina.sh运行
这很简单...请在记事本中打开此文件..您使用的引用与Tomcat期望的引用之间存在差异.
它想要的是这个 port="9999"
和使用不同的报价port=“9999”请参阅引用的差异.
| 归档时间: |
|
| 查看次数: |
1444 次 |
| 最近记录: |