Yes, the production box has a number of applications ("enterprise" and
web) that are running fine, so it appears to be confined to this
application only. I'll email the ear to the address below.
--
Jason Lee
Programmer/Analyst
_____
From: Hong Zhang [mailto:Hong.Zhang_at_Sun.COM]
Sent: Friday, June 23, 2006 9:28 AM
To: users_at_glassfish.dev.java.net
Subject: Re: App Deployment Error
Hi, Jason
As far as I know, the boxes are pretty identical, software-wise.
They're both (sadly) Windows (workstation is XP. server is 2003
Server). I have tried the undeploy, restart, redeploy route to no
avail. I've also checked the generated/ directory to make sure there
are no lingering artifacts, but there's not even a mention of this
application in that directory (nor in the applications/ directory).
I've also tried cranking up the logging, setting admin, ejb
container, deployment, naming, and web container to FINEST (using the
admin console ;). An interesting nugget came of that. It appears that
GF is seeing my session beans and PU, as the logs show them being
deployed. They are all local session beans, so I can't verify easily
they're deployed by browsing the JNDI tree, though. It's when I hit the
web portion of the application that I see the "GF isn't deploying my
app," meaning I get a 404. I may try making those session beans remote
just to see if they're actually deploying. That would be an interesting
test.
I'll attach the server.log and web.xml (in case that matters,
since this may only be affecting the .ear's .war). If you want to see
the whole .ear, let me know and I'll send it in a private email.
On that prod box, you have other applications deployed and running fine,
right? So it's something specific to the application?
Please send the application to this address
hong.zhang_at_sun.com
Do I need to set up some resources before I deploy the application?
If I can reproduce the problem on my machine (I am using linux), I will
take a look.
Thanks,
- Hong
Thanks!
--
Jason Lee
Programmer/Analyst
_____
From: Hong Zhang [mailto:Hong.Zhang_at_Sun.COM]
Sent: Thursday, June 22, 2006 8:45 PM
To: users_at_glassfish.dev.java.net
Subject: Re: App Deployment Error
Hi, Jason
What's the difference between your dev box and prod box? Are
they using the same OS? If you undeploy the application, (restart
server) and deploy it again, do you see the same problem? And do you
have other applications deployed on the prod box for this Glassfish
installation and they all running ok?
Unfortunately, the stack trace in this case really doesn't
tell us much (this is one of areas we want to improve in 9.1). I
suppose it's not possible for you to provide your application for us to
take a look?
One thing you could try is turn to log level of some sub
components (the bolded ones below) to "FINE" in the domain.xml (under
GF_INSTALL/domains/domain1/config, restart server after you modify) and
see whether server.log has any additional information.
<module-log-levels admin="INFO" classloader="INFO"
cmp="INFO" cmp-container="INFO" configuration="INFO" connector="INFO"
corba="INFO" deployment="INFO" ejb-container="INFO"
group-management-service="INFO" javamail="INFO" jaxr="INFO"
jaxrpc="INFO" jdo="INFO" jms="INFO" jta="INFO" jts="INFO"
management-event="INFO" mdb-container="INFO" naming="INFO"
node-agent="INFO" resource-adapter="INFO" root="INFO" saaj="INFO"
security="INFO" self-management="INFO" server="INFO"
synchronization="INFO" util="INFO" verifier="INFO"
web-container="INFO"/>
- Hong
Jason Lee wrote:
I'm trying to deploy an .ear to Glassfish. This same
ear deploys and
runs on my dev box, but fails on the prod box (identical
builds of GF).
There are no known dependencies missing in production,
but I can't say
that for certain due to the vagueness of the error
message. Does this
make sense to anyone? Thanks a lot!
[#|2006-06-22T15:41:35.837-0500|FINE|sun-appserver-pe9.0|javax.enterpris
e.system.tools.admin|_ThreadID=50;_ThreadName=Thread-719;ClassName=com.s
un.enterprise.admin.server.core.DeploymentNotificationHelper;MethodName=
multicastEvent;No local string definednull No
local string
definedError while loading application [Oprah]. Please
refer to the
server log for more details.
com.sun.enterprise.admin.event.AdminEventListenerException: Error while
loading application [Oprah]. Please refer to the server
log for more
details.
at
com.sun.enterprise.server.AbstractManager.registerException(AbstractMana
ger.java:550)
at
com.sun.enterprise.server.ApplicationManager.applicationDeployed(Applica
tionManager.java:639)
at
com.sun.enterprise.admin.event.AdminEventMulticaster.invokeApplicationDe
ployEventListener(AdminEventMulticaster.java:908)
at
com.sun.enterprise.admin.event.AdminEventMulticaster.handleApplicationDe
ployEvent(AdminEventMulticaster.java:892)
at
com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(AdminE
ventMulticaster.java:445)
at
com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(Admi
nEventMulticaster.java:160)
at
com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multic
astEvent(DeploymentNotificationHelper.java:296)
at
com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEv
ent(DeploymentServiceUtils.java:203)
at
com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEv
ent(ServerDeploymentTarget.java:285)
at
com.sun.enterprise.deployment.phasing.ApplicationStartPhase.runPhase(App
licationStartPhase.java:119)
at
com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(Deplo
ymentPhase.java:95)
at
com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(
PEDeploymentService.java:871)
at
com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploy
mentService.java:541)
at
com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploy
mentService.java:585)
at
com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.start(Applicatio
nsConfigMBean.java:719)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at
java.lang.reflect.Method.invoke(Method.java:585)
at
com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.j
ava:353)
at
com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.j
ava:336)
at
com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.j
ava:448)
at
com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.j
ava:213)
at
com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBea
nServerInterceptor.java:815)
at
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at
sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at
java.lang.reflect.Method.invoke(Method.java:585)
at
com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:77
)
at $Proxy1.invoke(Unknown Source)
at
com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(Sunone
Interceptor.java:297)
at
com.sun.enterprise.deployment.client.DeploymentClientUtils.startApplicat
ion(DeploymentClientUtils.java:133)
at
com.sun.enterprise.deployment.client.DeployAction.run(DeployAction.java:
517)
at java.lang.Thread.run(Thread.java:595)
;_RequestID=92387fe8-74a3-4382-8b2e-54670ba01fe5;|ADM1043:Response of
instance on listening event:[No local string definednull
No
local string definedError while loading application
[Oprah]. Please
refer to the server log for more details.
com.sun.enterprise.admin.event.AdminEventListenerException: Error while
loading application [Oprah]. Please refer to the server
log for more
details.
at
com.sun.enterprise.server.AbstractManager.registerException(AbstractMana
ger.java:550)
at
com.sun.enterprise.server.ApplicationManager.applicationDeployed(Applica
tionManager.java:639)
at
com.sun.enterprise.admin.event.AdminEventMulticaster.invokeApplicationDe
ployEventListener(AdminEventMulticaster.java:908)
at
com.sun.enterprise.admin.event.AdminEventMulticaster.handleApplicationDe
ployEvent(AdminEventMulticaster.java:892)
at
com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(AdminE
ventMulticaster.java:445)
at
com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(Admi
nEventMulticaster.java:160)
at
com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multic
astEvent(DeploymentNotificationHelper.java:296)
at
com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEv
ent(DeploymentServiceUtils.java:203)
at
com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEv
ent(ServerDeploymentTarget.java:285)
at
com.sun.enterprise.deployment.phasing.ApplicationStartPhase.runPhase(App
licationStartPhase.java:119)
at
com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(Deplo
ymentPhase.java:95)
at
com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(
PEDeploymentService.java:871)
at
com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploy
mentService.java:541)
at
com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploy
mentService.java:585)
at
com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.start(Applicatio
nsConfigMBean.java:719)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at
java.lang.reflect.Method.invoke(Method.java:585)
at
com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.j
ava:353)
at
com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.j
ava:336)
at
com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.j
ava:448)
at
com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.j
ava:213)
at
com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBea
nServerInterceptor.java:815)
at
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at
sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at
java.lang.reflect.Method.invoke(Method.java:585)
at
com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:77
)
at $Proxy1.invoke(Unknown Source)
at
com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(Sunone
Interceptor.java:297)
at
com.sun.enterprise.deployment.client.DeploymentClientUtils.startApplicat
ion(DeploymentClientUtils.java:133)
at
com.sun.enterprise.deployment.client.DeployAction.run(DeployAction.java:
517)
at java.lang.Thread.run(Thread.java:595)
--
Jason Lee
Programmer/Analyst
---------------------------------------------------------------------
To unsubscribe, e-mail:
users-unsubscribe_at_glassfish.dev.java.net
For additional commands, e-mail:
users-help_at_glassfish.dev.java.net
_____
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
<http://java.sun.com/xml/ns/javaee>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<http://www.w3.org/2001/XMLSchema-instance>
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
<http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-
app_2_5.xsd> >
<display-name>Oprah</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>server</param-value>
</context-param>
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.xhtml</param-value>
</context-param>
<context-param>
<param-name>com.sun.faces.validateXml</param-name>
<param-value>false</param-value>
</context-param>
<context-param>
<param-name>com.sun.faces.verifyObjects</param-name>
<param-value>false</param-value>
</context-param>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>
com.sun.faces.config.ConfigureListener
</listener-class>
</listener>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Faces Servlet Mapping -->
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
</web-app>
_____
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
For additional commands, e-mail:
users-help_at_glassfish.dev.java.net