Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 676|回复: 0

[默认分类] Server Tomcat v8.0 Server at localhost failed to start 问题解决方法?

[复制链接]
  • TA的每日心情
    开心
    2021-12-13 21:45
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2020-8-17 15:37:22 | 显示全部楼层 |阅读模式
    问题:bi编程jsp  Servlet 第一个程序: HelloServlet 运行错误 404:


    报错信息:

    1. 1 十月 28, 2017 11:25:14 上午 org.apache.tomcat.util.digester.SetPropertiesRule begin
    2. 2 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property "source" to "org.eclipse.jst.jee.server:DaiN" did not find a matching property.
    3. 3 十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
    4. 4 信息: Server version: Apache Tomcat/8.0.46
    5. 5 十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
    6. 6 信息: Server built: Aug 10 2017 10:10:31 UTC
    7. 7 十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
    8. 8 信息: Server number: 8.0.46.0
    9. 9 十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
    10. 10 信息: OS Name: Windows 10
    11. 11 十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
    12. 12 信息: OS Version: 10.0
    13. 13 十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
    14. 14 信息: Architecture: amd64
    15. 15 十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
    16. 16 信息: Java Home: D:\jdk8\jre
    17. 17 十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
    18. 18 信息: JVM Version: 1.8.0_141-b15
    19. 19 十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
    20. 20 信息: JVM Vendor: Oracle Corporation
    21. 21 十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
    22. 22 信息: CATALINA_BASE: F:\javaEE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
    23. 23 十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
    24. 24 信息: CATALINA_HOME: D:\apache-tomcat-8.0.46
    25. 25 十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
    26. 26 信息: Command line argument: -Dcatalina.base=F:\javaEE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
    27. 27 十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
    28. 28 信息: Command line argument: -Dcatalina.home=D:\apache-tomcat-8.0.46
    29. 29 十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
    30. 30 信息: Command line argument: -Dwtp.deploy=F:\javaEE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
    31. 31 十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
    32. 32 信息: Command line argument: -Djava.endorsed.dirs=D:\apache-tomcat-8.0.46\endorsed
    33. 33 十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
    34. 34 信息: Command line argument: -Dfile.encoding=UTF-8
    35. 35 十月 28, 2017 11:25:14 上午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
    36. 36 信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\jdk8\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:/jdk8/bin/../jre/bin/server;D:/jdk8/bin/../jre/bin;D:/jdk8/bin/../jre/lib/amd64;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;D:\jdk8\bin;D:\jdk8\jre\bin;C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin;D:\Program Files\Git\cmd;D:\jdk8\bin;D:\jdk8\jre\bin;;D:\eclipse-jee-oxygen-R-win32-x86_64\eclipse;;.
    37. 37 十月 28, 2017 11:25:14 上午 org.apache.coyote.AbstractProtocol init
    38. 38 信息: Initializing ProtocolHandler ["http-nio-8080"]
    39. 39 十月 28, 2017 11:25:15 上午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
    40. 40 信息: Using a shared selector for servlet write/read
    41. 41 十月 28, 2017 11:25:15 上午 org.apache.coyote.AbstractProtocol init
    42. 42 信息: Initializing ProtocolHandler ["ajp-nio-8009"]
    43. 43 十月 28, 2017 11:25:15 上午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
    44. 44 信息: Using a shared selector for servlet write/read
    45. 45 十月 28, 2017 11:25:15 上午 org.apache.catalina.startup.Catalina load
    46. 46 信息: Initialization processed in 2863 ms
    47. 47 十月 28, 2017 11:25:15 上午 org.apache.catalina.core.StandardService startInternal
    48. 48 信息: Starting service Catalina
    49. 49 十月 28, 2017 11:25:15 上午 org.apache.catalina.core.StandardEngine startInternal
    50. 50 信息: Starting Servlet Engine: Apache Tomcat/8.0.46
    51. 51 十月 28, 2017 11:25:17 上午 org.apache.coyote.AbstractProtocol start
    52. 52 信息: Starting ProtocolHandler ["http-nio-8080"]
    53. 53 十月 28, 2017 11:25:17 上午 org.apache.coyote.AbstractProtocol start
    54. 54 信息: Starting ProtocolHandler ["ajp-nio-8009"]
    55. 55 十月 28, 2017 11:25:17 上午 org.apache.catalina.startup.Catalina start
    56. 56 信息: Server startup in 1383 ms
    复制代码


    解决办法
    结合百度以及技术博客解决文章都试过:
    一、
      1. 删除 tomcat 服务器,再重新加载
      
      2. 在web.xml 配置文件 找 有没有相同的  例如(<servlet-name>SendServlet</servlet-name> )  或者 没有用过的servlet, 全部删掉。
      
      3. 今天遇到的问题也是在 web.xml 配置文件里头

    1. <servlet>
    2.     <servlet-name>helloServlet</servlet-name>
    3.     <servlet-class>cn.liumce.servlet.helloServlet</servlet-class>
    4.   </servlet>
    5.   <servlet-mapping>
    6.     <servlet-name>helloServlet</servlet-name>
    7.     <url-pattern>/hello</url-pattern>
    8.   </servlet-mapping>
    复制代码


      
    把helloServlet首字母 改成大写就好了      
    这三种办法试过过后重新运行  有一点点用,但是还是不能运行 (我个人)
      
    二、
      1.去掉类上面的@WebServlet("/HelloWorld")。在web.xml写<servlet-mapping>
      
      2.在web.xml里不写  <servlet-mapping>,而要保留@WebServlet("/HelloWorld")。如下web.xml:
      

    1. 1 <?xml version="1.0" encoding="UTF-8"?>
    2. 2
    3. 3 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
    4. 4
    5. 5   <display-name>HelloWorld</display-name>
    6. 6
    7. 7   <welcome-file-list>
    8. 8
    9. 9     <welcome-file>index.html</welcome-file>
    10. 10
    11. 11   </welcome-file-list>
    12. 12
    13. 13   
    14. 14
    15. 15   <servlet>
    16. 16
    17. 17   <servlet-name>helloworld</servlet-name>
    18. 18
    19. 19   <servlet-class>HelloWorld</servlet-class>
    20. 20
    21. 21   </servlet>
    22. 22
    23. 23   
    24. 24
    25. 25  
    26. 26
    27. 27 </web-app>
    复制代码


      
    我的是tomcat8.0  在web.xml  没有@WebServlet,所以 这里的第二个方法不管用~。。。。
      
    三、
    我把server下面tomcat的那个项目删除掉。再start.就OK了。  (这是在论坛里对我有用最多的回答)
      
    和第一个方法有点类似。。可以试试,把tomcat项目全部删了 再导进去重新运行看看能不能管用,或者换多个版本8.0  7.0 等试试  
      
    四、
    我的代码里面加了一句话:
      
    <!-- 配置servlet的映射路径 -->

    1. <servlet-mapping>
    2. <servlet-name>HelloServlet</servlet-name>
    3. <url-pattern>/hello</url-pattern>
    4. </servlet-mapping>
    复制代码


      
    有可能是这个映射导致的原因
    将注解去掉或者保留注解进入web.xml将映射删除。
      
    如果再报错,可能就是单词写错,反斜杠没有写  ,导包有错!
      
      
      
      
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-3-29 00:51 , Processed in 0.375969 second(s), 46 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表