在我看来,截图中的页面由Oracle Application Express(APEX)提供,而不是Tomcat.
APEX通常使用端口8080,如果在启动Tomcat之前启动它,Tomcat将无法使用端口8080.要确认是这种情况,请查看Tomcat stderr日志文件(它应该位于C:\Tomcat 8.0\logs并且有一个名称喜欢tomcat8-stderr.2014-09-21.log).它很可能包含一个异常,其堆栈跟踪开始如下:
21-Sep-2014 12:09:15.607 SEVERE [main] org.apache.coyote.AbstractProtocol.init Failed to initialize end point associated with ProtocolHandler ["http-nio-8080"]
java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind0(Native Method)
Run Code Online (Sandbox Code Playgroud)
我建议您更改Tomcat以使用另一个端口.为此,请打开server.xml文件(in C:\Tomcat 8.0\conf\).这里应该有一个Connector带有属性的元素port="8080":将此端口号更改为8081(比如说)并重新启动Tomcat.
| 归档时间: |
|
| 查看次数: |
6179 次 |
| 最近记录: |