users@glassfish.java.net

Re: EAR deployment problem for XA Datasource for DB2 using Type 4 driver

From: Rochelle Raccah <Rochelle.Raccah_at_Sun.COM>
Date: Thu, 05 Mar 2009 15:32:23 -0800

If your Netbeans deployment takes 2 hours, you should probably file a
bug with details against NB/serverplugins.

Rochelle

Martin, Ray wrote:
> I would suggest deploying from the command line.
> For me Netbeans takes 2 hours to deploy my ear - command line 5 minutes
>
> Hopefully, someone will be able to shed light on the error.
>
> -----Original Message-----
> From: glassfish_at_javadesktop.org [mailto:glassfish_at_javadesktop.org]
> Sent: Thursday, March 05, 2009 3:43 AM
> To: users_at_glassfish.dev.java.net
> Subject: EAR deployment problem for XA Datasource for DB2 using Type 4
> driver
>
> I'm facing a problem while deploying the EAR in glassfish V2.It's not
> getting deployed as the process bar remains in the processing status for
> ever .In the server.log the following error appears.This is happening
> when I'm giving the JNDI of XA Datasource (for DB2 database ) in
> <cmp-resource> in sun-ejb-jar.xml file.
>
> I am able to ping the connection pool for this datasource and it is
> successful.But not able to deploy the EAR.Incase of Non-XA datasource it
> is getting deployed.But for CMP EJB I need XA Datasource.
>
> I'm using folowing jars for DB2
> db2jcc.jar , db2jcc_javax.jar and db2jcc_license_cu.jar
>
> The error I'm seeing in the log is :
>
>
> Java.io.IOException: The filename, directory name, or volume label
> syntax is incorrect
>
> at java.io.WinNTFileSystem.canonicalize0(Native Method)
>
> at
> java.io.Win32FileSystem.canonicalize(Win32FileSystem.java:395)
>
> at java.io.File.getCanonicalPath(File.java:531)
>
> at
> com.sun.enterprise.loader.EJBClassLoader$1.run(EJBClassLoader.java:435)
>
> at java.security.AccessController.doPrivileged(Native
> Method)
>
> at
> com.sun.enterprise.loader.EJBClassLoader.findResource0(EJBClassLoader.ja
> va:405)
>
> at
> com.sun.enterprise.loader.EJBClassLoader.findResources(EJBClassLoader.ja
> va:517)
>
> at java.lang.ClassLoader.getResources(ClassLoader.java:1015)
>
> at java.lang.ClassLoader.getResources(ClassLoader.java:1011)
>
> at
> com.sun.naming.internal.VersionHelper12$5.run(VersionHelper12.java:145)
>
> at java.security.AccessController.doPrivileged(Native
> Method)
>
> at
> com.sun.naming.internal.VersionHelper12.getResources(VersionHelper12.jav
> a:142)
>
> at
> com.sun.naming.internal.ResourceManager.getApplicationResources(Resource
> Manager.java:468)
>
> at
> com.sun.naming.internal.ResourceManager.getInitialEnvironment(ResourceMa
> nager.java:159)
>
> at javax.naming.InitialContext.init(InitialContext.java:219)
>
> at
> javax.naming.InitialContext.<init>(InitialContext.java:175)
>
> at
> com.sun.enterprise.connectors.ConnectorConnectionPoolAdminServiceImpl.ge
> tConnectorConnectionPool(ConnectorConnectionPoolAdminServiceImpl.java:90
> 7)
>
> at
> com.sun.enterprise.connectors.ConnectorConnectionPoolAdminServiceImpl.ob
> tainManagedConnectionFactory(ConnectorConnectionPoolAdminServiceImpl.jav
> a:1027)
>
> at
> com.sun.enterprise.connectors.ConnectorConnectionPoolAdminServiceImpl.ge
> tUnpooledConnection(ConnectorConnectionPoolAdminServiceImpl.java:1211)
>
> at
> com.sun.enterprise.connectors.ConnectorConnectionPoolAdminServiceImpl.ge
> tConnection(ConnectorConnectionPoolAdminServiceImpl.java:1439)
>
> at
> com.sun.enterprise.connectors.ConnectorRuntime.getConnection(ConnectorRu
> ntime.java:1041)
>
> at
> com.sun.jdo.spi.persistence.support.sqlstore.ejb.DeploymentHelper.getCon
> nection(DeploymentHelper.java:173)
>
> at
> com.sun.jdo.spi.persistence.support.ejb.ejbc.MappingGenerator.ensureDBSc
> hemaExistence(MappingGenerator.java:763)
>
> at
> com.sun.jdo.spi.persistence.support.ejb.ejbc.MappingGenerator.generateMa
> pping(MappingGenerator.java:269)
>
> at
> com.sun.jdo.spi.persistence.support.ejb.ejbc.JDOCodeGenerator.loadOrCrea
> teMappingClasses(JDOCodeGenerator.java:640)
>
> at
> com.sun.jdo.spi.persistence.support.ejb.ejbc.JDOCodeGenerator.init(JDOCo
> deGenerator.java:202)
>
> at
> com.sun.jdo.spi.persistence.support.ejb.ejbc.JDOCodeGenerator.init(JDOCo
> deGenerator.java:161)
>
> at
> com.sun.ejb.codegen.CmpCompiler.compile(CmpCompiler.java:189)
>
> at com.sun.ejb.codegen.IASEJBC.doCompile(IASEJBC.java:648)
>
> at com.sun.ejb.codegen.IASEJBC.ejbc(IASEJBC.java:593)
>
> at
> com.sun.enterprise.deployment.backend.EJBCompiler.preDeployApp(EJBCompil
> er.java:290)
>
> at
> com.sun.enterprise.deployment.backend.EJBCompiler.compile(EJBCompiler.ja
> va:226)
>
> at
> com.sun.enterprise.deployment.backend.AppDeployer.runEJBC(AppDeployer.ja
> va:319)
>
> at
> com.sun.enterprise.deployment.backend.AppDeployer.deploy(AppDeployer.jav
> a:240)
>
> at
> com.sun.enterprise.deployment.backend.AppDeployer.doRequestFinish(AppDep
> loyer.java:148)
>
> at
> com.sun.enterprise.deployment.phasing.J2EECPhase.runPhase(J2EECPhase.jav
> a:191)
>
> at
> com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(Deplo
> ymentPhase.java:108)
>
> at
> com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(
> PEDeploymentService.java:919)
>
> at
> com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeplo
> ymentService.java:279)
>
> at
> com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeplo
> ymentService.java:788)
>
> at
> com.sun.enterprise.management.deploy.DeployThread.deploy(DeployThread.ja
> va:187)
>
> at
> com.sun.enterprise.management.deploy.DeployThread.run(DeployThread.java:
> 223)
> ***********************************************
>
>
> I need help urgently.I tried searching for solution couldn't get one.
> [Message sent by forum member 'satyaranjan2006' (satyaranjan2006)]
>
> http://forums.java.net/jive/thread.jspa?messageID=335226
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>