`
japankn
  • 浏览: 217775 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

启动tomcat后重新部署报错

阅读更多

信息: Illegal access: this web application instance has been stopped already.  Could not load java.net.BindException.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1273)
 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
 at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
 at com.mysql.jdbc.CommunicationsException.<init>(CommunicationsException.java:155)
 at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2652)
 at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:1345)
 at com.mysql.jdbc.Connection.realClose(Connection.java:4784)
 at com.mysql.jdbc.Connection.cleanup(Connection.java:2040)
 at com.mysql.jdbc.Connection.finalize(Connection.java:3296)
 at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
 at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
 at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
 at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)
2010-1-22 10:19:45 org.apache.catalina.loader.WebappClassLoader loadClass
信息: Illegal access: this web application instance has been stopped already.  Could not load com.mysql.jdbc.Util.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1273)
 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
 at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
 at com.mysql.jdbc.CommunicationsException.<init>(CommunicationsException.java:180)
 at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2652)
 at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:1345)
 at com.mysql.jdbc.Connection.realClose(Connection.java:4784)
 at com.mysql.jdbc.Connection.cleanup(Connection.java:2040)
 at com.mysql.jdbc.Connection.finalize(Connection.java:3296)
 at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
 at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
 at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
 at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)

 

解决:

找到tomcat的server.xml文件,找到下面一段

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">

      </Host>

替换

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="false"
            xmlValidation="false" xmlNamespaceAware="false">

      </Host>

分享到:
评论

相关推荐

    eclipse部署tomcat 报错

    在Eclipse中部署Tomcat服务器时,需要启动Tomcat服务器,以确保Tomcat服务器能够正确地运行项目。 结论 在Eclipse中部署Tomcat服务器时,需要正确地配置Tomcat服务器,清除Tomcat服务器的缓存,添加项目路径到...

    tomcat5.5起动报错原因解决

    本文将深入探讨在启动Tomcat 5.5过程中可能遇到的问题及其解决方案,帮助开发者顺利运行其Web应用。 ### Tomcat 5.5启动报错原因分析 #### 1. 配置文件问题 在Tomcat 5.5中,`C:\tomcat5\conf\Catalina\localhost`...

    tomcat报错

    - **重启Tomcat**:最后,需要重新启动Tomcat服务以使更改生效。 通过上述步骤,可以解决由于JAVA_HOME未定义或设置不正确导致的Tomcat启动失败的问题。此外,还需要注意确保JDK版本与Tomcat版本兼容,避免因版本不...

    tomcat7启动或运行报错

    **重启服务器**:重新启动Tomcat服务器验证问题是否得到解决。 2. **调整类加载器配置** - **原因分析**:类加载器配置不当也可能导致此类问题。默认情况下,Tomcat会采用“双亲委派模型”,这意味着某些类会被...

    部署到tomcat报错

    "部署到Tomcat报错"这个问题可能是由于多种原因引起的,包括但不限于配置错误、环境问题、版本不兼容等。以下将针对这个主题展开讨论。 首先,当我们尝试部署一个Web应用到Tomcat时,最常见的报错可能涉及到以下几...

    上传war文件大小超过Tomcat7最大文件限制报错

    ### 上传WAR文件大小超过Tomcat 7最大文件限制报错 #### 背景介绍 在部署Web应用程序时,可能会遇到因WAR文件过大而无法正常部署的问题。具体表现为当WAR文件大小超过了Tomcat服务器配置的最大限制时,系统会拒绝...

    Tomcat Using CLASSPATH:报错和启动成功无法访问情况解决方案

    解决方案:二、Tomcat启动成功无法访问 一、报错问题解: 1.报错 Using CLASSPATH: /...

    tomcat启动不了问题处理

    在IT领域,Tomcat服务器是一款非常流行的开源Web服务器,它主要用来部署Java Web应用程序。然而,在使用过程中,用户可能会遇到Tomcat无法启动的问题。本文将详细探讨导致Tomcat启动失败的原因及相应的解决方法,...

    Spring Boot项目导出war包放到tomcat运行跳转到页面出现404报错

    当我们在Spring Boot项目中使用WAR包部署到Tomcat服务器后,访问项目中的某个JSP页面时遇到了404错误,表明服务器未能找到请求的资源。这通常是由以下原因造成的: 1. **WAR包中未包含JSP资源**:Spring Boot默认...

    maven自动部署war包到tomcat.doc

    需要注意的是,在开始运行自动部署命令时,一定要先启动Tomcat,否则会报错。 本节总结: Maven自动部署WAR包到Tomcat是一个自动化的过程,它可以将Maven项目打包成WAR包并自动部署到Tomcat服务器。该过程需要配置...

    解决idea导入ssm项目启动tomcat报错404的问题

    解决Idea导入SSM项目启动Tomcat报错404的问题 本文旨在解决Idea中导入SSM项目启动Tomcat时报错404的问题,提供了一种有效的解决方案。该方案通过在pom文件中添加特定的配置信息,解决了Idea无法识别Tomcat和JDK的...

    tomcat8 源码部署项目,包含依赖所需的jar。

    该部署项目可直接引入IDE,但是由于电脑环境的问题,VersionLoggerListener有可能存在启动乱码。可以通过配置-Dfile.encoding=UTF8 -Duser.language=en -Duser.region=US这样的启动参数解决乱码问题。

    Tomcat资源包《Tomcat启动报错:CATALINA-HOME环境变量未正确配置的完整解决方案》

    4. **解决方案文档**:图文并茂的 PDF 文档,涵盖从报错分析到成功启动的全流程。 适用场景: - Tomcat 9.x 版本环境配置 - Java Web 开发环境搭建 - 运维部署调试 注意事项: - 资源包路径需为纯英文,避免...

    windows下部署tomcat项目小记

    同时,添加`%CATALINA_HOME%\bin`到系统的PATH环境变量,以便于命令行启动Tomcat服务。 部署Web项目通常有两种方式: 1. **部署方式一**:将打包好的WAR文件(如`tspace.war`)直接复制到`Tomcat\webapps`目录下。...

    Tomcat启动springboot项目war包报错:启动子级时出错的问题

    3. **部署配置**:在Tomcat的`webapps`目录下放置war文件后,确保Tomcat能够正确识别和部署它。检查`server.xml`文件中的`Host`配置,确认你的应用上下文路径是否正确,以及`appBase`路径设置是否指向了`webapps`...

    Eclipse配置tomcat及部署Web完全指南

    重启 Eclipse 后,查看 Tomcat 节点是否存在,如果不存在,可以尝试以下操作:在桌面上创建 Eclipse 的图标,选择属性,在目标中加入 -clean,应用后重启 Eclipse,这个命令可以让 Eclipse 在启动时刷新文件列表。...

    tomcat启动报错:java.util.zip.ZipException的解决方法

    在使用Apache Tomcat服务器时,有时会遇到启动异常的...记住,每次修改后都要重新启动Tomcat,以便观察错误是否消除。如果问题仍然存在,可能需要更深入地排查,如查看Tomcat的日志文件,或者使用调试工具进行诊断。

    Tomcat部署项目时报错解决方案

    ### Tomcat部署项目时报错解决方案 ...通过以上步骤,大部分情况下都能够有效地解决Tomcat部署项目时报错的问题。当然,具体的解决方案还需根据实际情况灵活调整。希望这些信息能够帮助您顺利解决遇到的问题。

Global site tag (gtag.js) - Google Analytics