Starting tomcat after putting openejb.war in webapps gives the
following exception
-id=Default JMS Connection Factory)
INFO - Configuring Service(id=Default JDK 1.3 ProxyFactory,
type=ProxyFactory, p
rovider-id=Default JDK 1.3 ProxyFactory)
INFO - Configuring Service(id=My CMP Container, type=Container,
provider-id=Defa
ult CMP Container)
INFO - Configuring Service(id=My BMP Container, type=Container,
provider-id=Defa
ult BMP Container)
INFO - Configuring Service(id=My Stateful Container,
type=Container, provider-id
=Default Stateful Container)
INFO - Configuring Service(id=My Stateless Container,
type=Container, provider-i
d=Default Stateless Container)
INFO - Configuring Service(id=My MDB Container , type=Container,
provider-id=Def
ault MDB Container)
INFO - Found EjbModule in classpath: C:\openejb-release\apache-
tomcat-6.0.14\web
apps\openejb\lib\openejb-core-3.0-beta-2.jar
INFO - Configuring app: C:\openejb-release\apache-
tomcat-6.0.14\webapps\openejb\
lib\openejb-core-3.0-beta-2.jar
INFO - Loaded Module: C:\openejb-release\apache-
tomcat-6.0.14\webapps\openejb\li
b\openejb-core-3.0-beta-2.jar
FATAL - OpenEJB has encountered a fatal error and cannot be
started: Assembler f
ailed to build the container system.
org.apache.openejb.OpenEJBException:
javax.resource.spi.ResourceAdapterInternalE
xception: Failed to startup an embedded broker: openejb:broker:
(tcp://localhost:
61616)?useJmx=false&persistent=false, due to:
java.lang.IllegalArgumentException
: Unknown datasource My Unmanaged DataSource: Failed to startup an
embedded brok
er: openejb:broker:(tcp://localhost:61616)?
useJmx=false&persistent=false, due to
: java.lang.IllegalArgumentException: Unknown datasource My
Unmanaged DataSource
at
org.apache.openejb.assembler.classic.Assembler.createResource(Assembl
er.java:906)
at
org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(A
ssembler.java:328)
at
org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:2
51)
at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:149)
at org.apache.openejb.OpenEJB.init(OpenEJB.java:293)
at
org.apache.openejb.tomcat.TomcatLoader.init(TomcatLoader.java:118)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.openejb.loader.LoaderServlet
$LoaderWrapper.init(LoaderServ
let.java:145)
at
org.apache.openejb.loader.LoaderServlet.init(LoaderServlet.java:73)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.
java:1161)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:98
1)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex
t.java:4045)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4
351)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:791)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77
1)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714
)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490
)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:311)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:117)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443
)
at
org.apache.catalina.core.StandardService.start(StandardService.java:5
16)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710
)
at org.apache.catalina.startup.Catalina.start(Catalina.java:
566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:
288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:
413)
Caused by: javax.resource.spi.ResourceAdapterInternalException:
Failed to startu
p an embedded broker: openejb:broker:(tcp://localhost:61616)?
useJmx=false&persis
tent=false, due to: java.lang.IllegalArgumentException: Unknown
datasource My Un
managed DataSource
at
org.apache.activemq.ra.ActiveMQResourceAdapter.start(ActiveMQResource
Adapter.java:83)
at
org.apache.openejb.resource.activemq.ActiveMQResourceAdapter.start(Ac
tiveMQResourceAdapter.java:130)
at
org.apache.openejb.assembler.classic.Assembler.createResource(Assembl
er.java:904)
... 37 more
Caused by: java.lang.IllegalArgumentException: Unknown datasource
My Unmanaged D
ataSource
at
org.apache.openejb.resource.activemq.OpenEjbBrokerFactory.createBroke
r(OpenEjbBrokerFactory.java:67)
at
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
ava:57)
at
org.apache.activemq.ra.ActiveMQResourceAdapter.start(ActiveMQResource
Adapter.java:80)
... 39 more
org.apache.openejb.OpenEJBException:
javax.resource.spi.ResourceAdapterInternalE
xception: Failed to startup an embedded broker: openejb:broker:
(tcp://localhost:
61616)?useJmx=false&persistent=false, due to:
java.lang.IllegalArgumentException
: Unknown datasource My Unmanaged DataSource: Failed to startup an
embedded brok
er: openejb:broker:(tcp://localhost:61616)?
useJmx=false&persistent=false, due to
: java.lang.IllegalArgumentException: Unknown datasource My
Unmanaged DataSource
at
org.apache.openejb.assembler.classic.Assembler.createResource(Assembl
er.java:906)
at
org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(A
ssembler.java:328)
at
org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:2
51)
at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:149)
at org.apache.openejb.OpenEJB.init(OpenEJB.java:293)
at
org.apache.openejb.tomcat.TomcatLoader.init(TomcatLoader.java:118)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.openejb.loader.LoaderServlet
$LoaderWrapper.init(LoaderServ
let.java:145)
at
org.apache.openejb.loader.LoaderServlet.init(LoaderServlet.java:73)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.
java:1161)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:98
1)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex
t.java:4045)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4
351)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:791)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77
1)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714
)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490
)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:311)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:117)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443
)
at
org.apache.catalina.core.StandardService.start(StandardService.java:5
16)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710
)
at org.apache.catalina.startup.Catalina.start(Catalina.java:
566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:
288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:
413)
Caused by: javax.resource.spi.ResourceAdapterInternalException:
Failed to startu
p an embedded broker: openejb:broker:(tcp://localhost:61616)?
useJmx=false&persis
tent=false, due to: java.lang.IllegalArgumentException: Unknown
datasource My Un
managed DataSource
at
org.apache.activemq.ra.ActiveMQResourceAdapter.start(ActiveMQResource
Adapter.java:83)
at
org.apache.openejb.resource.activemq.ActiveMQResourceAdapter.start(Ac
tiveMQResourceAdapter.java:130)
at
org.apache.openejb.assembler.classic.Assembler.createResource(Assembl
er.java:904)
... 37 more
Caused by: java.lang.IllegalArgumentException: Unknown datasource
My Unmanaged D
ataSource
at
org.apache.openejb.resource.activemq.OpenEjbBrokerFactory.createBroke
r(OpenEjbBrokerFactory.java:67)
at
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.j
ava:57)
at
org.apache.activemq.ra.ActiveMQResourceAdapter.start(ActiveMQResource
Adapter.java:80)
... 39 more
context path = /docs
INFO - Configuring app: C:\openejb-release\apache-
tomcat-6.0.14\webapps\docs
INFO - Loaded Module: C:\openejb-release\apache-
tomcat-6.0.14\webapps\docs
INFO - Assembling app: C:\openejb-release\apache-
tomcat-6.0.14\webapps\docs
INFO - Deployed Application(path=C:\openejb-release\apache-
tomcat-6.0.14\webapps
\docs)
context path = /examples
INFO - Configuring app: C:\openejb-release\apache-
tomcat-6.0.14\webapps\examples
INFO - Loaded Module: C:\openejb-release\apache-
tomcat-6.0.14\webapps\examples
INFO - Assembling app: C:\openejb-release\apache-
tomcat-6.0.14\webapps\examples
INFO - Deployed Application(path=C:\openejb-release\apache-
tomcat-6.0.14\webapps
\examples)
context path = /host-manager
INFO - Configuring app: C:\openejb-release\apache-
tomcat-6.0.14\webapps\host-man
ager
INFO - Loaded Module: C:\openejb-release\apache-
tomcat-6.0.14\webapps\host-manag
er
INFO - Assembling app: C:\openejb-release\apache-
tomcat-6.0.14\webapps\host-mana
ger
INFO - Deployed Application(path=C:\openejb-release\apache-
tomcat-6.0.14\webapps
\host-manager)
context path = /manager
INFO - Configuring app: C:\openejb-release\apache-
tomcat-6.0.14\webapps\manager
ERROR - Unable to deploy collapsed ear in war /manager: Exception:
No provider a
vailable for resource-env-ref 'users' of type
'org.apache.catalina.UserDatabase'
for 'localhost/manager'.
org.apache.openejb.OpenEJBException: No provider available for
resource-env-ref
'users' of type 'org.apache.catalina.UserDatabase' for 'localhost/
manager'.
at
org.apache.openejb.config.AutoConfig.getResourceEnvId(AutoConfig.java
:1009)
at
org.apache.openejb.config.AutoConfig.processJndiRefs(AutoConfig.java:
649)
at
org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:611)
at
org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:136)
at org.apache.openejb.config.ConfigurationFactory
$Chain.deploy(Configura
tionFactory.java:141)
at
org.apache.openejb.config.ConfigurationFactory.configureApplication(C
onfigurationFactory.java:425)
at
org.apache.openejb.tomcat.TomcatWebAppBuilder.start(TomcatWebAppBuild
er.java:230)
at
org.apache.openejb.tomcat.GlobalListenerSupport.lifecycleEvent(Global
ListenerSupport.java:58)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:117)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4
239)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:791)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77
1)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:920)
at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
ava:883)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492
)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:311)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:117)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443
)
at
org.apache.catalina.core.StandardService.start(StandardService.java:5
16)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710
)
at org.apache.catalina.startup.Catalina.start(Catalina.java:
566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:
288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:
413)
context path =
INFO - Configuring app: C:\openejb-release\apache-
tomcat-6.0.14\webapps\ROOT
INFO - Loaded Module: C:\openejb-release\apache-
tomcat-6.0.14\webapps\ROOT
INFO - Assembling app: C:\openejb-release\apache-
tomcat-6.0.14\webapps\ROOT
INFO - Deployed Application(path=C:\openejb-release\apache-
tomcat-6.0.14\webapps
\ROOT)
Feb 1, 2008 12:57:50 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Feb 1, 2008 12:57:50 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Feb 1, 2008 12:57:50 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/16 config=null
Feb 1, 2008 12:57:50 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 7414 ms
However it seems to deploy and run the ejb-sample specified in the
tomcat doc.
Regards
Manu
On Jan 31, 2008 5:39 PM, David Blevins <[EMAIL PROTECTED]>
wrote:
Iiiiit's here..! At long last we are near the finish line for 3.0-
beta-2!
Assembled "distro" directory to be copied to /www/www.apache.org/dist/openejb/
:
http://people.apache.org/~dblevins/stage/3.0-beta-2/
Maven 2 artifacts to be copied to /www/people.apache.org/repo/m2-
ibiblio-rsync-repository/:
http://people.apache.org/~dblevins/stage/repo/
SVN Tag:
http://svn.apache.org/repos/asf/openejb/tags/openejb-3.0-beta-2/
Have a good look over everything. And...
* * * Download the binaries and boot them up and beat on them! *
* *
If we made any simple mistaktes that tank the release, let's catch
'em
and respin. Lot's of development on this one even up till the last
minute, so I'm a bit skeptical.
I'll craft up some release notes tomorrow.
-David