Servlet 服务器启动失败的原因分析

Server Tomcat v7.0 Server at localhost failed to start. 可能错误分析
刚入门学习java Web的相关知识 ,启动服务器出现

我出现的问题是这个 记录一下根据查询的资料解决的方法
严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base D:\Code\MyJavaCode.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\newsInfoCrawler does not exist or is not a readable directory

文件目录不可读~~~~
解决办法
1、找到工作区间
workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\conf
conf文件夹下面

server.xml 文件
2.打开(比较懒 直接eclipse 打开的)

直接定位129行


从<Context docBase="C:\Users\Administrator\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\servlet01" path="/servlet01" reloadable="true" source="org.eclipse.jst.jee.server:servlet01"/> 这句完整删除
最后结果 129行
<Context docBase="C:\Users\Administrator\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ROOT" path="" reloadable="false"/><Context docBase="C:\Users\Administrator\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\servlet01" path="/servlet01" reloadable="true" source="org.eclipse.jst.jee.server:servlet01"/></Host>
(注意:</Host>之前不能有空格)
3、 删除空文件夹
路径 工作区
workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost

进行删除
4、删除Tomcat 重新配置服务器

5、最后成功

纯粹做一个记录学习
其他错误分析总结比较全面的解决方法

原文地址:http://blog.51cto.com/13777191/2130728

时间: 2024-08-29 13:53:25

Servlet 服务器启动失败的原因分析的相关文章

CentOs 6.6里kdump启动失败的原因

在VMware中新安装了CentOs 6.6,重启系统发现kdump服务启动失败 先来说一下,什么是kdump kdump 是一种先进的基于 kexec 的内核崩溃转储机制.当系统崩溃时,kdump 使用 kexec 启动 到第二个内核.第二个内核通常叫做捕获内核,以很小内存启动以捕获转储镜像.第一个内核保 留了内存的一部分给第二内核启动用.由于 kdump 利用 kexec 启动捕获内核,绕过了 BIOS,所 以第一个内核的内存得以保留.这是内核崩溃转储的本质. 启动失败的原因 查看 /etc

系统启动失败的原因分析及解决办法

系统启动失败的原因分析及解决办法 原因分析: 可能是配置文件/etc/fstab中错误了. 查看/etc/fstab配置文件内容: [[email protected] ~]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Mon Nov  7 18:40:55 2016 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See

adb 启动失败的原因和修改adb端口号

在我们使用Android Studio的时候,有时候就会出现adb打开失败或者启动不了的情况. adb 启动失败的原因:有其他程序占用了adb默认启动的端口号(像我就遇到过,每次只要提前启动了酷狗音乐,adb就会启动失败~这是要我们专心写代码,不要边听歌边撸0.0) 打不开的情况下的解决方案就是打开Android Studio的Terminal终端 使用以下命令: //关闭adb服务 adb kill-server //再重启adb服务 adb start-server 结果:(终端输出以下代码

linux下使用crontab实现定时PHP计划任务失败的原因分析

这篇文章主要介绍了linux下使用crontab实现定时PHP计划任务失败的原因分析,需要的朋友可以参考下 很多人在linux下使用crontab实现PHP执行定时任务却未能成功,不能生成缓存.本文就linux下使用crontab实现定时PHP计划任务失败的原因做一分析. 一般我们linux定时执行php代码例如: 1 */5 * * * * /usr/local/php/bin/php /home/wwwroot/1.php 其实这样是可以执行php代码的. 但是为什么很多朋友在1.php写的

Win10提示“服务器启动失败,80端口被占用”怎么办

win10系统遇到服务器启动失败,80端口被占用怎么办? 步骤如下: 1.以管理员身份运行cmd; 2.输入: net stop http 注:如果提示是否真的需要停止这些服务,则选择"Y"; 3.完成后输入: sc config http start=disabled 其他方法:(若80端口不能解除占用,可使用下方解决方案) 解决方案一: 1.Ctrl+x,然后选择"计算机管理",展开"服务和应用程序",找到"服务"; 2.

关于java中文件删除失败的原因分析

最近在做一个文档管理系统,结果在删除文件的时候,一直提示我文件删除失败,当然啦,是我在jsp里面写的一个alert("文件删除失败!"),然后我就纳闷儿了,为什么删不掉呢?后来打开windows,找到相应的文件,用管理员权限去删除也删不掉!然后就给我报错,java TM...正在使用这个文件,我顿时就凌乱了,因为我使用的是MyEcplise,所以我又回去检查代码,后来终于找到元凶了,是一个警告导致的错误!警告啊!下面我贴上代码: /** * 获取单个文件的大小 * @param fil

在VMmware中安装CentOs 6.6,kdump启动失败的原因

在VMware中新安装了CentOs 6.6,重启系统发现kdump服务启动失败 先来说一下,什么是kdump kdump 是一种先进的基于 kexec 的内核崩溃转储机制.当系统崩溃时,kdump 使用 kexec 启动 到第二个内核.第二个内核通常叫做捕获内核,以很小内存启动以捕获转储镜像.第一个内核保 留了内存的一部分给第二内核启动用.由于 kdump 利用 kexec 启动捕获内核,绕过了 BIOS,所 以第一个内核的内存得以保留.这是内核崩溃转储的本质. 启动失败的原因 查看 /etc

dpdk配置 万兆网卡 驱动 失败的 原因分析及 解决办法

dpdk的版本是1.7.1的稳定版,服务器是ubuntu12.04LTS x86 64bit 绑定万兆网卡的默认驱动ixgbe失败 # ./dpdk_nic_bind.py -b ixgbe 06:00.1 Error: bind failed for 0000:06:00.1 - Cannot bind to driver ixgbe 查看原因 dmesg |tail # dmesg |tail [ 5667.433649] ixgbe 0000:06:00.1: failed to load

eclipse Tomcat 服务器启动失败(错误500容易疏忽的改错处)

因为电脑重装的原因,我打开eclipse打算启动tomcat的时候启动失败了 Server Tomcat v7.0 Server at localhost failed to start. 严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component 上网查找了解