Anyone tried running a cocoon 2.2 webapp (war) in JBoss 7? I have run a
simple cocoon 2.2 app (just says Cocoon 2.2 runs!) in Glassfish and
Jetty8 but is giving me an error in JBoss 7.1.1
10:45:26,737 DEBUG
[org.jboss.osgi.framework.internal.AbstractFrameworkService] (MSC
service thread 1-1) Starting: service jbosgi.Framework.ACTIVATOR in mode
ON_DEMAND
10:45:26,741 DEBUG [org.jboss.as.osgi] (MSC service thread 1-6)
Starting: service jboss.osgi.deployment."spectron.war" in mode ACTIVE
10:45:26,746 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-6)
MSC00001: Failed to start service jboss.osgi.deployment."spectron.war":
org.jboss.msc.service.StartException in service
jboss.osgi.deployment."spectron.war": JBAS011966: Failed to install
deployment: [:1.0.0,location=spectron.war]
at
org.jboss.as.osgi.deployment.BundleInstallService.start(BundleInstallService.java:100)
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[rt.jar:1.6.0_18]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[rt.jar:1.6.0_18] at java.lang.Thread.run(Thread.java:619)
[rt.jar:1.6.0_18]
Caused by: java.lang.IllegalArgumentException: Empty name segment is not
allowed for 8
at org.jboss.msc.service.ServiceName.of(ServiceName.java:85)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
org.jboss.osgi.framework.internal.BundleManager.getServiceNameInternal(BundleManager.java:245)
at
org.jboss.osgi.framework.internal.BundleManager.getServiceName(BundleManager.java:234)
at
org.jboss.osgi.framework.internal.HostBundleInstalledService.addService(HostBundleInstalledService.java:39)
at
org.jboss.osgi.framework.internal.BundleManager.installBundle(BundleManager.java:392)
at
org.jboss.as.osgi.deployment.BundleInstallService.start(BundleInstallService.java:97)
... 5 more
10:45:26,776 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2)
JBAS015870: Deploy of deployment "spectron.war" was rolled back with
failure message {"JBAS014671: Failed services" =>
{"jboss.osgi.deployment.\"spectron.war\"" =>
"org.jboss.msc.service.StartException in service
jboss.osgi.deployment.\"spectron.war\": JBAS011966: Failed to install
deployment: [:1.0.0,location=spectron.war]"}}
10:45:26,783 ERROR [org.jboss.as.server.deployment] (MSC service thread
1-5) JBAS015892: Deployment unit processor
org.jboss.as.jpa.processor.PersistenceProviderProcessor@43285f7a
unexpectedly threw an exception during undeploy phase INSTALL of
deployment "spectron.war": java.lang.NullPointerException
at
org.jboss.as.jpa.processor.PersistenceProviderProcessor.allDeploymentModuleClassLoaders(PersistenceProviderProcessor.java:138)
at
org.jboss.as.jpa.processor.PersistenceProviderProcessor.undeploy(PersistenceProviderProcessor.java:122)
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.safeUndeploy(DeploymentUnitPhaseService.java:167)
[jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.stop(DeploymentUnitPhaseService.java:161)
[jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
at
org.jboss.msc.service.ServiceControllerImpl$StopTask.stopService(ServiceControllerImpl.java:1911)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
org.jboss.msc.service.ServiceControllerImpl$StopTask.run(ServiceControllerImpl.java:1874)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[rt.jar:1.6.0_18]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[rt.jar:1.6.0_18]
at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_18]
10:45:26,862 INFO [org.jboss.as.server.deployment] (MSC service thread
1-1) JBAS015877: Stopped deployment spectron.war in 84ms
10:45:26,866 INFO [org.jboss.as.controller] (DeploymentScanner-threads
- 2) JBAS014774: Service status report
JBAS014777: Services which failed to start: service
jboss.osgi.deployment."spectron.war":
org.jboss.msc.service.StartException in service
jboss.osgi.deployment."spectron.war": JBAS011966: Failed to install
deployment: [:1.0.0,location=spectron.war]
10:45:26,874 ERROR [org.jboss.as.server.deployment.scanner]
(DeploymentScanner-threads - 1) {"JBAS014653: Composite operation failed
and was rolled back. Steps that failed:" => {"Operation step-2" =>
{"JBAS014671: Failed services" =>
{"jboss.osgi.deployment.\"spectron.war\"" =>
"org.jboss.msc.service.StartException in service
jboss.osgi.deployment.\"spectron.war\": JBAS011966: Failed to install
deployment: [:1.0.0,location=spectron.war]"}}}}
-------------------------------------
jetty.xml
-------------------------------------
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<New id="ds" class="org.eclipse.jetty.plus.jndi.Resource">
<Arg>jdbc/MSIM</Arg>
<Arg>
<New class="com.mchange.v2.c3p0.ComboPooledDataSource">
<Set
name="driverClass">com.microsoft.sqlserver.jdbc.SQLServerDataSource</Set>
<Set name="jdbcUrl">server_address</Set>
<Set name="user">user</Set>
<Set name="password">password</Set>
<Set name="minPoolSize">5</Set>
<Set name="maxPoolSize">20</Set>
<Set name="acquireIncrement">5</Set>
</New>
</Arg>
</New>
<New id="mailSessionId" class="org.eclipse.jetty.plus.jndi.Resource">
<Arg>javamail/MSIM</Arg>
<Arg>
<New
class="org.eclipse.jetty.jndi.factories.MailSessionReference">
<Set name="user">username</Set>
<Set name="password">password</Set>
<Set name="properties">
<New class="java.util.Properties">
<Put name="mail.transport.protocol">smtp</Put>
<Put name="mail.host">mailserver</Put>
<Put name="mail.debug">false</Put>
<Put name="mail.smtp.auth">true</Put>
</New>
</Set>
</New>
</Arg>
</New>
<Set name="securityHandler">
<New class="org.eclipse.jetty.security.ConstraintSecurityHandler">
<Set name="loginService">
<New
class="org.eclipse.jetty.plus.jaas.JAASLoginService">
<Set name="name">realm_name</Set>
<Set name="loginModuleName">MSIM</Set>
</New>
</Set>
</New>
</Set>
</Configure>
-------------------------------------
jboss-web.xml
-------------------------------------
<jboss-web>
<context-root>/</context-root>
<!-- java:/MSIM_JDBC and java:/MSIM_MAIL, and the realm are defined
in JBOSS -->
<!-- at least they say bound/started on the logs -->
<resource-ref>
<res-ref-name>jdbc/MSIM</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<jndi-name>java:/MSIM_JDBC</jndi-name>
</resource-ref>
<resource-ref>
<res-ref-name>javamail/MSIM</res-ref-name>
<res-type>javax.mail.Session</res-type>
<jndi-name>java:/MSIM_MAIL</jndi-name>
</resource-ref>
<!-- Use the JaasSecurityMgr other security domain for authentication
and authorization of secured web content.
-->
<security-domain>java:/jaas/realm_name</security-domain>
</jboss-web>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]