2011-09-22 164 views
0

我安装了两个Java SDK。我如何知道哪一个Glassfishv3正在使用?当我尝试部署WAR文件时,出现了几个Java EE错误。部署WAR时出现Glassfish Java错误

下面是当我尝试部署WAR错误的例子:

Error occurred during deployment: Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.liferay.portal.spring.aop.ServiceBeanAutoProxyCreator#0' defined in class path resource [META-INF/base-spring.xml]: 

回答

0

尝试把这个应用程序中的某个地方,登录(或以其他方式可以访问)结果:

系统。通过out.println(System.getProperty( “java.version”));

+0

Glassfish中可能有一个地方告诉你它所引用的是什么Java路径。 – Bruno

+0

我不会怀疑它在日志或其他东西中,它以某种方式配置(我们只是不知道在哪里看),所以如果没有人知道一个更简单的解决方案,这不应该很难做,只是为了得到问题的答案,并继续前进...... – Mifune