You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by Donald Woods <dw...@apache.org> on 2010/04/28 22:38:14 UTC

Failure deploying web services on Geronimo 2.1.5 after installing OpenJPA2 plugins

Here's a heads-up for anyone using the OpenJPA2 plugins with a Geronimo
2.1.5 server (but not 2.1.3 or 2.1.4 servers)....

Dianne over on the OpenJPA team was having problems deploying Daytrader
2.1.3 on Geronimo 2.1.5 on Windows after installing the OpenJPA2
plugins, so I took a look and discovered that after installing the
OpenJPA2 plugins there are 3 deployers that are being stopped that
didn't get stopped on 2.1.3 and 2.1.4 servers -
  axis-deployer, axis2-ejb-deployer, jaxws-ejb-deployer

Previously in 2.1.3/2.1.4, only the openejb-deployer had to be restarted
before Daytrader could be deployed.  Now if you look at the System
Modules portlet and turn on "Show parent and child components" then it
shows that axis, axis-deployer and of course any ejb deployer depend on
openejb, so those and children who depend on them downstream will get
stopped.  So it looks like our build depends or depends generated by
car-maven-plugin are more accurate now....

Anyway, here is the error that occurs when axis-deployer is not started
and you try to deploy Daytrader -

ERROR [DeploymentPortlet] Deployment FailedNo JAX-RPC ServiceRefBuilders
registered
org.apache.geronimo.common.DeploymentException: No JAX-RPC
ServiceRefBuilders registered
        at
org.apache.geronimo.naming.deployment.SwitchingServiceRefBuilder.getJAXRCPBuilder(SwitchingServiceRefBuilder.java:163)

Once you start org.apache.geronimo.configs/axis-deployer/2.1.5/car and
remove some directories and files left in
repository/org/apache/geronimo/daytader the app deploys and starts fine.



-Donald