`
japankn
  • 浏览: 213433 次
  • 性别: 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启动不了问题处理

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

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

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

    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这样的启动参数解决乱码问题。

    windows下部署tomcat项目小记

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

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

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

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

    在Spring Boot应用部署到Tomcat服务器的过程中,遇到“启动子级时出错”的问题,这通常是由于多种原因导致的。以下是一些可能的原因和解决策略: 1. **配置错误**: - 检查`web.xml`配置,确保没有错误的配置项,...

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

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

    tomcat6.0配置数据库连接池常见错误解决方案

    4. **重新部署应用:** 清除Tomcat工作目录下的临时文件,并重新部署应用。 5. **检查系统日志:** 查看Tomcat的日志文件(如`catalina.out`),寻找更多关于JDBC驱动加载失败的具体信息,以便进一步定位问题。 ...

    TOMCAT报错总结

    在使用Apache Tomcat的过程中,可能会遇到各种报错情况,这些错误通常会影响服务的正常启动和运行。以下是一些常见的TOMCAT报错及其解决方法: 1. **虚拟机报错:端口被占用** 当Tomcat默认的8080端口被其他进程...

Global site tag (gtag.js) - Google Analytics