启动工程自动跳转到8080但是再加路径去index.html报错404
来源:1-3 IDEA环境下创建Maven WebApp
wacky1
2020-09-22 11:32:46
idea里面是有这个文件的但是跳转不过去,在web.xml里面配置了
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
也没反应
3回答
好帮手慕阿慧
2020-09-22
同学你好,
1、同学可以修改一下项目请求路径。
以修改为/first为例,如下:
web.xml中代码如下:
启动Tomcat,访问如下:
2、同学看一下out目录下是否有index.html,如下:
如果没有index.html,建议同学跟着课程配置一下web,在视频2:00处。
3、根据报错信息 Address already in use,端口被占用。同学修改一下端口再试试。
以修改为80802端口为例,如下:
如果我的回答解决了你的疑惑,请采纳!祝学习愉快~
wacky1
提问者
2020-09-22
控制台信息
/usr/local/ApacheTomcat/bin/catalina.sh run Connected to the target VM, address: '127.0.0.1:59614', transport: 'socket' [2020-09-22 02:09:25,339] Artifact first-spring:Web exploded: Waiting for server connection to start artifact deployment... 22-Sep-2020 14:09:26.270 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/8.5.58 22-Sep-2020 14:09:26.272 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建: Sep 10 2020 21:45:33 UTC 22-Sep-2020 14:09:26.272 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号(: 8.5.58.0 22-Sep-2020 14:09:26.273 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系统名称: Mac OS X 22-Sep-2020 14:09:26.273 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.15.6 22-Sep-2020 14:09:26.273 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构: x86_64 22-Sep-2020 14:09:26.273 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量: /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre 22-Sep-2020 14:09:26.273 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java虚拟机版本: 1.8.0_181-b13 22-Sep-2020 14:09:26.273 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商: Oracle Corporation 22-Sep-2020 14:09:26.273 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /Users/wacky/Library/Caches/JetBrains/IntelliJIdea2020.2/tomcat/Unnamed_first-spring 22-Sep-2020 14:09:26.273 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/ApacheTomcat 22-Sep-2020 14:09:26.274 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-Djava.util.logging.config.file=/Users/wacky/Library/Caches/JetBrains/IntelliJIdea2020.2/tomcat/Unnamed_first-spring/conf/logging.properties 22-Sep-2020 14:09:26.274 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 22-Sep-2020 14:09:26.274 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-agentlib:jdwp=transport=dt_socket,address=127.0.0.1:59614,suspend=y,server=n 22-Sep-2020 14:09:26.274 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-javaagent:/Users/wacky/Library/Caches/JetBrains/IntelliJIdea2020.2/captureAgent/debugger-agent.jar 22-Sep-2020 14:09:26.274 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-Dcom.sun.management.jmxremote= 22-Sep-2020 14:09:26.274 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-Dcom.sun.management.jmxremote.port=1099 22-Sep-2020 14:09:26.274 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-Dcom.sun.management.jmxremote.ssl=false 22-Sep-2020 14:09:26.275 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-Dcom.sun.management.jmxremote.password.file=/Users/wacky/Library/Caches/JetBrains/IntelliJIdea2020.2/tomcat/Unnamed_first-spring/jmxremote.password 22-Sep-2020 14:09:26.275 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-Dcom.sun.management.jmxremote.access.file=/Users/wacky/Library/Caches/JetBrains/IntelliJIdea2020.2/tomcat/Unnamed_first-spring/jmxremote.access 22-Sep-2020 14:09:26.275 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-Djava.rmi.server.hostname=127.0.0.1 22-Sep-2020 14:09:26.275 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-Djdk.tls.ephemeralDHKeySize=2048 22-Sep-2020 14:09:26.275 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-Djava.protocol.handler.pkgs=org.apache.catalina.webresources 22-Sep-2020 14:09:26.275 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-Dorg.apache.catalina.security.SecurityListener.UMASK=0027 22-Sep-2020 14:09:26.275 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-Dignore.endorsed.dirs= 22-Sep-2020 14:09:26.275 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-Dcatalina.base=/Users/wacky/Library/Caches/JetBrains/IntelliJIdea2020.2/tomcat/Unnamed_first-spring 22-Sep-2020 14:09:26.275 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-Dcatalina.home=/usr/local/ApacheTomcat 22-Sep-2020 14:09:26.276 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-Djava.io.tmpdir=/usr/local/ApacheTomcat/temp 22-Sep-2020 14:09:26.276 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 在java.library.path:[/Users/wacky/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.]上找不到基于APR的Apache Tomcat本机库,该库允许在生产环境中获得最佳性能 22-Sep-2020 14:09:26.398 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"] 22-Sep-2020 14:09:26.417 严重 [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector [Connector[HTTP/1.1-8080]] org.apache.catalina.LifecycleException: 协议处理程序初始化失败 at org.apache.catalina.connector.Connector.initInternal(Connector.java:1077) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136) at org.apache.catalina.core.StandardService.initInternal(StandardService.java:552) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136) at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:848) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136) at org.apache.catalina.startup.Catalina.load(Catalina.java:639) at org.apache.catalina.startup.Catalina.load(Catalina.java:662) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:302) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:472) Caused by: java.net.BindException: Address already in use at sun.nio.ch.Net.bind0(Native Method) at sun.nio.ch.Net.bind(Net.java:433) at sun.nio.ch.Net.bind(Net.java:425) at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:221) at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:1118) at org.apache.tomcat.util.net.AbstractJsseEndpoint.init(AbstractJsseEndpoint.java:222) at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:587) at org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:75) at org.apache.catalina.connector.Connector.initInternal(Connector.java:1075) ... 13 more
wacky1
提问者
2020-09-22
页面跳转过来也是tomcat配置成功的首页
相似问题