在笔记本崩溃后,无法使用IDE将war部署到tomcat

时间:2015-06-16 18:32:41

标签: java tomcat intellij-idea

我正在使用intellij IDE,我有maven,spring mvc应用程序,几天前,当我启动tomcat时,我的笔记本崩溃了,我重新启动笔记本并尝试启动我的项目。它没有用,如果我启动项目这些日志显示为最后一个:

INFO: Deployment of web application directory C:\Program Files (x86)\Tomcat\apache-tomcat-7.0.62\webapps\manager has finished in 277 ms
jún 16, 2015 8:15:37 PM org.hibernate.dialect.Dialect <init>
INFO: HHH000400: Using dialect: org.hibernate.dialect.PostgreSQLDialect
jún 16, 2015 8:15:37 PM org.hibernate.engine.jdbc.internal.LobCreatorBuilder useContextualLobCreation
INFO: HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException
[2015-06-16 08:15:39,587] Artifact webapp:war exploded: Error during artifact deployment. See server log for details.
jún 16, 2015 8:15:38 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log file
jún 16, 2015 8:15:38 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [] startup failed due to previous errors
jún 16, 2015 8:15:39 PM org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
SEVERE: The web application [] registered the JDBC driver [org.postgresql.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.

但是,正如我发现我可以忽略这个SEVERE日志,但是它结束了,运行项目没有停止,所以我可以重新启动tomcat(不启动 - 它的行为就像它正在运行,但它没有& #39; t完成) 我重新安装了这个想法并下载了新的tomcat,一切都很好,但经过几次tomcat重新启动后问题又出现了。 我无法启动tomcat,有些时候日志看起来像上面那些,但有些时候最后一行是:

INFO: Deployment of web application directory C:\Program Files (x86)\Tomcat\apache-tomcat-7.0.62\webapps\manager has finished in 203 ms

并开始tomcat卡住。感谢任何想法。顺便说一下,在我的笔记本电脑崩溃之前,我从未遇到过这样的问题,但从那以后我就无法摆脱这个问题。

1 个答案:

答案 0 :(得分:0)

这就是我称之为不变状态。

基本上

  1. 通过管理员
  2. 删除它
  3. 手动转到部署目录并将其删除
  4. 您应该可以再次安装它。

    如果你不能,那取决于你为什么不能。 (例如,您运行Win Vista和较旧的Tomcat)