Tomcat服务器java.lang.IllegalArgumentException异常

简介: Tomcat服务器java.lang.IllegalArgumentException异常
+关注继续查看

启动tomcat时报如下异常:

Caused by: java.lang.IllegalArgumentException: The main resource set specified [C:\MyApp\apache-tomcat-9.0.29\wtpwebapps\jerryjsp] is not valid
    at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:752)
    at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:709)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
    ... 30 more

查看Servers文件夹下面的server.xml:


C:\Users\i042416\eclipse-workspace\Servers\Tomcat v9.0 Server at localhost-config\server.xml


发现里面指向了一个无效的jsp应用:


手动删除server.xml文件里的Context节点,问题解决。服务器又可以启动了:


把jsp应用的war包放到tomcat文件夹下的webapps里,会自动解压进行部署:

Jul 20, 2020 10:57:21 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive [C:\MyApp\apache-tomcat-9.0.29\webapps\jerryjsp.war]
Jul 20, 2020 10:57:22 AM org.apache.jasper.servlet.TldScanner scanJars
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
Jul 20, 2020 10:57:22 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deployment of web application archive [C:\MyApp\apache-tomcat-9.0.29\webapps\jerryjsp.war] has finished in [1,579] ms

image.pngimage.png

相关文章
|
19天前
|
缓存 容灾 NoSQL
变形记---容灾恢复 ,异常崩溃引发服务器丢档或无法正常运行
最近我给M部门面试服务器主程序开发的职位,我只问他们的架构设计经验,我发现相当一部分5-12年“本应该有足够开发经验”的开发组长,或开发主程序缺乏设计,缺乏容错,缺乏创新,比如一些服务器宕机如何崩溃拉起恢复玩家数据,数据库的异步线程读写如何避免被其他线程写回呢,至少目前能听到合理方案的面试者的回答不多,这也是我想写这篇文章的出发点,以此来分享给大家, 不仅仅是为了应付面试,更是解决实际问题的一种思路。 如题,举例说明:游戏服务器(或者其他业务服务器)正常运行中出现了异常崩溃,可能是异常断电引发,可能是云服务商的软硬件问题引发,这种情况下,你们的服务器架构有没有做灾难恢复处理? 使得
|
2月前
|
人工智能 机器人 网络架构
企业实战(1) 服务器断电重启业务异常随笔
企业实战(1) 服务器断电重启业务异常随笔
|
8月前
HTTP状态 500 - 内部服务器错误,Servlet[SpringMVC]的Servlet.init()引发异常
HTTP状态 500 - 内部服务器错误,Servlet[SpringMVC]的Servlet.init()引发异常
43 0
HTTP状态 500 - 内部服务器错误,Servlet[SpringMVC]的Servlet.init()引发异常
|
存储 监控 小程序
排查服务器异常流量保姆级教程
这篇文章将介绍当WEB服务器报警,提示磁盘使用率问题和带宽满载时的一些排查思路和解决方案。
607 0
排查服务器异常流量保姆级教程
|
NoSQL MongoDB
MongoDB因服务器异常断电,无法启动异常的修复
本文是博主遇到MongoDB启动异常的解决方法记录,希望对大家有所帮助。
986 0
|
关系型数据库 MySQL
【MySQL】服务器异常停止的事物会如何应对
【MySQL】服务器异常停止的事物会如何应对
117 0
【MySQL】服务器异常停止的事物会如何应对
|
应用服务中间件
Tomcat服务器java.lang.IllegalArgumentException异常
Tomcat服务器java.lang.IllegalArgumentException异常
226 0
Tomcat服务器java.lang.IllegalArgumentException异常
|
弹性计算 运维 负载均衡
云服务器 ECS 服务器访问异常问题排查指引
因各种因素,用户通过私网或本地公网访问云服务器 ECS 上相关业务时,可能出现访问异常的情况
700 0
|
Linux 网络安全 Ubuntu
Mac和Linux远程连接服务器异常修复(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!)
一、今天在使用SSH,连接远程服务器的时候,刚开始是没问题的。 后来阿里云主机重装了一下系统后,再也连不上了。一直报一个错。
1580 0
推荐文章
更多