我正在尝试使用tomcat 8从eclipse运行Java应用程序,但是我有一个" err_connection_reset"。
server.xml
<?xml version="1.0" encoding="UTF-8"?>
<Server port="9081" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.startup.VersionLoggerListener" />
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
<GlobalNamingResources>
<Resource auth="Container" description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory" name="UserDatabase"
pathname="conf/tomcat-users.xml" type="org.apache.catalina.UserDatabase" />
</GlobalNamingResources>
<Service name="Catalina">
<Connector connectionTimeout="20000" port="8005" protocol="HTTP/1.1" redirectPort="8443" />
<Engine defaultHost="localhost" name="Catalina">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase" />
</Realm>
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log" suffix=".txt" />
<Context docBase="CheExport" path="/cheexport" reloadable="true" source="org.eclipse.jst.jee.server:CheExport" />
</Host>
</Engine>
</Service>
</Server>
在控制台中,当我尝试访问URL" localhost:9081/cheexport"
时,我会收到此错误消息。StandardServer.await: Invalid command 'GET / HTTP/1.1' received
我尝试了Chrome和Firefox的尝试,并且我有相同的错误,而每个其他页面的导航都可以使用
您正在通过关闭端口访问Web服务器(这关闭了Tomcat,因此连接重置错误)。听力端口是8005。尝试使用URL localhost:8005/cheexport
。
否则,如果要使用端口9081,请切换服务器端口和server.xml中的连接器端口。
希望这会有所帮助。