Server Tomcat v8.0 Server at localhost failed to start 问题解决方法?
问题:bi编程jsp servlet 第一个程序: HelloServlet 运行错误 404:


报错信息:
十月 28, 2017 11:25:14 上午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:DaiN' did not find a matching property.
十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version: Apache Tomcat/8.0.46
十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server built: Aug 10 2017 10:10:31 UTC
十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server number: 8.0.46.0
十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Name: Windows 10
十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Version: 10.0
十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Architecture: amd64
十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java Home: D:\jdk8\jre
十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Version: 1.8.0_141-b15
十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Vendor: Oracle Corporation
十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE: F:\javaEE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME: D:\apache-tomcat-8.0.46
十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.base=F:\javaEE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.home=D:\apache-tomcat-8.0.46
十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dwtp.deploy=F:\javaEE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=D:\apache-tomcat-8.0.46\endorsed
十月 28, 2017 11:25:14 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dfile.encoding=UTF-8
十月 28, 2017 11:25:14 上午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: 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;;.
十月 28, 2017 11:25:14 上午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-nio-8080"]
十月 28, 2017 11:25:15 上午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
十月 28, 2017 11:25:15 上午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-nio-8009"]
十月 28, 2017 11:25:15 上午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
十月 28, 2017 11:25:15 上午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 2863 ms
十月 28, 2017 11:25:15 上午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
十月 28, 2017 11:25:15 上午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/8.0.46
十月 28, 2017 11:25:17 上午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-nio-8080"]
十月 28, 2017 11:25:17 上午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-nio-8009"]
十月 28, 2017 11:25:17 上午 org.apache.catalina.startup.Catalina start
信息: Server startup in 1383 ms
解决办法
结合百度以及技术博客解决文章都试过:
一、
1. 删除 tomcat 服务器,再重新加载
2. 在web.xml 配置文件 找 有没有相同的 例如(<servlet-name>SendServlet</servlet-name> ) 或者 没有用过的servlet, 全部删掉。
3. 今天遇到的问题也是在 web.xml 配置文件里头
<servlet>
<servlet-name>helloServlet</servlet-name>
<servlet-class>cn.liumce.servlet.helloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>helloServlet</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
把helloServlet首字母 改成大写就好了
这三种办法试过过后重新运行 有一点点用,但是还是不能运行 (我个人)
二、
1.去掉类上面的@WebServlet("/HelloWorld")。在web.xml写<servlet-mapping>
2.在web.xml里不写 <servlet-mapping>,而要保留@WebServlet("/HelloWorld")。如下web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<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">
<display-name>HelloWorld</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>helloworld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
</web-app>
我的是tomcat8.0 在web.xml 没有@WebServlet,所以 这里的第二个方法不管用~。。。。
三、
我把server下面tomcat的那个项目删除掉。再start.就OK了。 (这是在论坛里对我有用最多的回答)
和第一个方法有点类似。。可以试试,把tomcat项目全部删了 再导进去重新运行看看能不能管用,或者换多个版本8.0 7.0 等试试
四、
我的代码里面加了一句话:
<!-- 配置servlet的映射路径 -->
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
有可能是这个映射导致的原因
将注解去掉或者保留注解进入web.xml将映射删除。
如果再报错,可能就是单词写错,反斜杠没有写 ,导包有错!
Server Tomcat v8.0 Server at localhost failed to start 问题解决方法?的更多相关文章
- Springmvx拦截html出现406解决以及Server Tomcat v8.0 Server at localhost failed to start 问题解决方法
问题是这样的:环境是SSM框架,在配置好的框架里想请求一个html,结果406了,406就是HTTP协议状态码的一种,表示无法使用请求的特性来响应请求的网页.一般指客户端浏览器不接受所请求页面的MIM ...
- Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds. If the server requires
Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds. If the server requires ...
- 关于Server Tomcat v8.0 Server at localhost failed to start的解决办法
测试环境: Eclipse Java EE IDE for Web Developers. Version: Luna Service Release 1 (4.4.1)Build id: 20140 ...
- Server Tomcat v8.0 Server at localhost failed to start.的解决方法
1.可能是web.xml中的filter-mapping中url-pattern没加/* 2.可能是servlet和servlet-mapping中的servlet-name不匹配
- Server Tomcat v8.0 Server at localhost failed to start.
怎么办? 查资料的话别人会告诉你须要删除一个东西.这是一种方法.可是你的错误并不是通过这种方法能够解决. 比方像我 <url-pattern>login</url-pattern&g ...
- Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds
Servers -->双击你的启动服务--> 对话框左下角切换选项卡为 Overview -->中东找到Timeouts 把Start(in seconds)改为 100 ,然后按 ...
- Tomcat启动失败:Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds
问题如下: 解决办法: 再次重启服务器就能解决这个问题.
- tomcat报错-->'Start Tomcat v8.0 Server at localhost' has encountered a problem.
toncat报错-->'Start Tomcat v8.0 Server at localhost' has encountered a problem. 2016年04月16日 09:27:2 ...
- Server Tomcat v7.0 Server at localhost failed to start.临时解决办法
错误名:Server Tomcat v7.0 Server at localhost failed to start. 解决办法:去掉下面这句话: (通常在代码开头部分,public class前) ...
随机推荐
- C语言编程规范试题
C语言编程规范试题 [说明]: 1.本试题中不考虑头文件引用问题(假定已经包含正确的头文件),C语言的标准函数都可用: 2.如果不特别说明,假定程序运行环境为:操作系统Windows 2000, VC ...
- BZOJ5089: 最大连续子段和
维护一个序列支持以下操作:区间加,区间求最大子段和.n<=50000,m<=50000. 我TM再也不写分块了... 先分块,对于块整体加的操作,假设块里面有若干二元组(x,y),表示一个 ...
- HDU1565 方格取数1(构图+网络流最大独立集合)
题目大意:给你一个n*n的格子的棋盘,每个格子里面有一个非负数. 从中取出若干个数,使得任意的两个数所在的格子没有公共边,就是说所取的数所在的2个格子不能相邻,并且取出的数的和最大. 解题思路:最大点 ...
- POJ 1970 The Game
The Game Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 6886 Accepted: 1763 Descript ...
- Java中基于HTTP协议网络编程
java中为我们的网络支持提供了java.net包,能够使我们以编程的方式来訪问Web服务功能,这篇博客,就跟大家分享一下.Java中的网络编程的知识.主要是学习下该java.net包下的API. U ...
- HDOJ--1285--确定比赛名次
确定比赛名次 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Sub ...
- mms
Quartz2D 二维绘图引擎(绘制图形|绘制文字|读取生成 PDF|裁剪图片|自定义 UI 控件) 继承 UIView 重写 drawRect.(viewDidLoad->viewWillAp ...
- #HDU 3790 最短路径问题 【Dijkstra入门题】
题目: 最短路径问题 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total ...
- Android获取全部存储卡挂载路径
近期因项目需求.须要在存储卡查找文件,经測试发现部分手机挂载路径查找不到,这里分享一个有效的方法. /** * 获取全部存储卡挂载路径 * @return */ public static List& ...
- C++对象模型——Template中的名称决议方式 (第七章)
Template中的名称决议方式 (Name Resolution within a Template) 必须可以区分下面两种意义,一种是C++ Standard所谓的"sope of th ...