有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java和Tomcat:启动带有hibernate的模糊应用程序时出现严重错误

这有点难以解释

我正在使用tomcat 6.0测试部署WAR文件。我在用proGuard混淆战争文件

要使用proGuard,所有com.*,组织。*通常在WEB-INF/类中的etc必须打包到单个文件中。WEB-INF/lib中的jar

到目前为止还不错

当我部署时,问题就来了。该应用程序使用Hibernate和Hibernate侦听器。此侦听器无法加载。从这一点我推断。已经找到了一套完整的类,并且至少已经开始使用。然而,hibernate侦听器的失败结束了应用程序的部署,什么都没有出现,甚至索引页也没有出现

我的日志文件(设置为DEBUG)提供:

[2011-11-11 10:19:33] [1381 prunsrv.c] [debug] Commons Daemon procrun log initialized
[2011-11-11 10:19:33] [info] Commons Daemon procrun (1.0.2.0) started
[2011-11-11 10:19:33] [info] Running Service...
[2011-11-11 10:19:33] [1165 prunsrv.c] [debug] Inside ServiceMain...
[2011-11-11 10:19:33] [info] Starting service...
[2011-11-11 10:19:33] [447  javajni.c] [debug] Jvm Option[0] -Dcatalina.home=C:\tomcat\Tomcat 6.0
[2011-11-11 10:19:33] [447  javajni.c] [debug] Jvm Option[1] -Dcatalina.base=C:\tomcat\Tomcat 6.0
[2011-11-11 10:19:33] [447  javajni.c] [debug] Jvm Option[2] -Djava.endorsed.dirs=C:\tomcat\Tomcat 6.0\endorsed
[2011-11-11 10:19:33] [447  javajni.c] [debug] Jvm Option[3] -Djava.io.tmpdir=C:\tomcat\Tomcat 6.0\temp
[2011-11-11 10:19:33] [447  javajni.c] [debug] Jvm Option[4] -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
[2011-11-11 10:19:33] [447  javajni.c] [debug] Jvm Option[5] -Djava.util.logging.config.file=C:\tomcat\Tomcat 6.0\conf\logging.properties
[2011-11-11 10:19:33] [447  javajni.c] [debug] Jvm Option[6] -Djava.class.path=C:\tomcat\Tomcat 6.0\bin\bootstrap.jar
[2011-11-11 10:19:33] [447  javajni.c] [debug] Jvm Option[7] vfprintf
[2011-11-11 10:19:33] [629  javajni.c] [debug] argv[0] = start
[2011-11-11 10:19:33] [655  javajni.c] [debug] Java Worker thread started org/apache/catalina/startup/Bootstrap:main
[2011-11-11 10:19:34] [1006 prunsrv.c] [debug] Java started org/apache/catalina/startup/Bootstrap
[2011-11-11 10:19:34] [info] Service started in 1138 ms.
[2011-11-11 10:19:34] [1272 prunsrv.c] [debug] Waiting worker to finish...

然后停下来

卡塔琳娜给了我:

11-Nov-2011 10:21:35 org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart

有没有人有过让hibernate在一场可混淆的战争中运行的经验(战争实际上还没有混淆,它只是按照proGuard需要的格式设置的,以便混淆)、一个独立的jar,甚至是如何获得更精确的日志记录

谢谢

更新: 我以为Tomcat找到了装com的罐子。*课程等都是,但现在我不确定。有人知道如何使用网络吗。xml指向特定的。WEB-INF/lib文件夹中的jar

例如,目前:

<listener>
    <listener-class>com.*etc*.HibernateListener</listener-class>
</listener>

<servlet>

    <servlet-name>Application Name</servlet-name>
    <servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class>

etc etc...

但所有这些路径都需要指向一个。jar文件。或者是网络上的财产。xml需要定义在哪里可以找到这些路径

谢谢


共 (0) 个答案