java blueprints petstore 1.4 seems to be a j2ee 1.3 or 1.4 app -- it
works with sun's AS8.1 up to glassfish v2ur2/v211.
gfv301 supports ejb2.1 CMP as I understand;
deployment of the petstore 1.4 typically required assant command
"create-persistence-resource ..."
and the script made use of some JDO named resources.
that command is not part of glassfish v3+
when i try to deploy the EAR to gfv301 i get a CMP compilation error --
... 72 more
SEVERE: Exception while preparing the app
org.glassfish.deployment.common.DeploymentException: JDO83004: CMP
Compilation failed. See log for details.
at
org.glassfish.javaee.full.deployment.EarDeployer.prepare(EarDeployer.java:148)
at
com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:644)
at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:296)
at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
there is no further information -- in the logs;
a number of sun-ejb-jar.xml contains entries such as/similar to:
<cmp-resource>
<jndi-name>jdo/opc</jndi-name>
<default-resource-principal>
<name>opc</name>
<password>opc</password>
</default-resource-principal>
<create-tables-at-deploy>true</create-tables-at-deploy>
<drop-tables-at-undeploy>true</drop-tables-at-undeploy>
<database-vendor-name>pointbase</database-vendor-name>
</cmp-resource>
the app also makes use of JMS, and other jndi stuff not configured yet
-- i was hoping to configure as needed
by information in the deployment errors -- but this error does not give
me a hint of what needs configuration.
I do have a gfv2ur2 domain.xml with all the apps loaded -- i can start
that instance/domain and the multiple EAR apps
all work -- perhaps I could make use of that domain.xml ???
looking for ideas how to make forward progress -- and also what the lack
of the assant comand
"create-persistence-resource ..." means???
thanks
gary