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

相关文章
|
1月前
|
Java
Java中的异常链:从根源到解决方案
Java中的异常链:从根源到解决方案
37 0
|
1月前
|
存储 监控 Java
Java认识异常(超级详细)
Java认识异常(超级详细)
|
1天前
|
存储 Java 程序员
JavaSE&Java的异常
JavaSE&Java的异常
|
7天前
|
Java 应用服务中间件 Linux
在阿里云服务器上部署Tomcat详细图文详解
本文介绍了在阿里云服务器上安装和配置JDK和Tomcat的步骤。首先,需要注册阿里云账号并进行实名认证,然后购买并设置服务器。接着,通过File Zilla连接服务器,创建Java和Tomcat的安装目录,并将JDK和Tomcat的tar.gz文件上传到服务器,解压并重命名。之后,配置JDK的环境变量,将catalina.sh复制到/etc/init.d/目录下,并修改相关配置。最后,启动Tomcat并配置安全组规则,确保可以通过公网访问。
|
9天前
|
安全 Java 网络安全
对象存储oss使用问题之使用oss上服务器后显示服务异常如何解决
《对象存储OSS操作报错合集》精选了用户在使用阿里云对象存储服务(OSS)过程中出现的各种常见及疑难报错情况,包括但不限于权限问题、上传下载异常、Bucket配置错误、网络连接问题、跨域资源共享(CORS)设定错误、数据一致性问题以及API调用失败等场景。为用户降低故障排查时间,确保OSS服务的稳定运行与高效利用。
12 0
|
10天前
|
Web App开发 Java 应用服务中间件
【Java Web】在 IDEA 中部署 Tomcat
【Java Web】在 IDEA 中部署 Tomcat
|
13天前
|
Java 应用服务中间件 Linux
阿里云服务器部署多个tomcat
阿里云服务器部署多个tomcat
|
17天前
|
Java
Java中的异常类总结
Java中的异常类总结
|
1月前
|
Java 关系型数据库 MySQL
Flink1.18.1和CDC2.4.1 本地没问题 提交任务到服务器 报错java.lang.NoClassDefFoundError: Could not initialize class io.debezium.connector.mysql.MySqlConnectorConfig
【2月更文挑战第33天】Flink1.18.1和CDC2.4.1 本地没问题 提交任务到服务器 报错java.lang.NoClassDefFoundError: Could not initialize class io.debezium.connector.mysql.MySqlConnectorConfig
51 2
|
1月前
|
SQL Java
java中的异常
java中的异常
10 1