tuscany-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ant elder <ant.el...@gmail.com>
Subject Re: tomcat integration help (tuscany 2.0beta3)
Date Wed, 30 Nov 2011 16:40:23 GMT
On Wed, Nov 30, 2011 at 2:50 PM, Antonio De Berardis
<antonio.de-berardis@aps-prevoyance.fr> wrote:
> On 30/11/2011 15:43, ant elder wrote:
>>
>> On Wed, Nov 30, 2011 at 2:35 PM, Antonio De Berardis
>> <antonio.de-berardis@aps-prevoyance.fr>  wrote:
>>>
>>> On 30/11/2011 11:02, ant elder wrote:
>>>>
>>>> On Thu, Nov 24, 2011 at 4:26 PM, Antonio De Berardis
>>>> <antonio.de-berardis@aps-prevoyance.fr>    wrote:
>>>>>
>>>>> Le 21/11/2011 14:43, ant elder a écrit :
>>>>>>
>>>>>> On Wed, Nov 16, 2011 at 4:09 PM, Antonio De Berardis
>>>>>>
>>>>>> <antonio.de-berardis@aps-prevoyance.fr>      wrote:
>>>>>>>
>>>>>>> Hi, I'm trying to deploy a WebApp (included here as attachment)
in a
>>>>>>> Tomcat
>>>>>>> 6 instance, where I deployed and installed tuscany-war-2.0-Beta3.war.
>>>>>>>
>>>>>>> The error is:
>>>>>>>
>>>>>>> java.lang.RuntimeException:
>>>>>>> java.lang.reflect.InvocationTargetException
>>>>>>>    at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.tuscany.sca.tomcat.TuscanyStandardContext.initDomain(TuscanyStandardContext.java:177)
>>>>>>>    at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.tuscany.sca.tomcat.TuscanyStandardContext.initTuscany(TuscanyStandardContext.java:142)
>>>>>>>    at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.tuscany.sca.tomcat.TuscanyStandardContext.getLoader(TuscanyStandardContext.java:75)
>>>>>>>    at
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4514)
>>>>>>>    at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
>>>>>>>    at
>>>>>>>
>>>>>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
>>>>>>>    at
>>>>>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
>>>>>>>    at
>>>>>>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)
>>>>>>>    at
>>>>>>>
>>>>>>> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)
>>>>>>>    at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.tuscany.sca.tomcat.TuscanyHostConfig.deployApps(TuscanyHostConfig.java:47)
>>>>>>>    at
>>>>>>> org.apache.catalina.startup.HostConfig.check(HostConfig.java:1383)
>>>>>>>    at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:306)
>>>>>>>    at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
>>>>>>>    at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1385)
>>>>>>>    at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1649)
>>>>>>>    at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1658)
>>>>>>>    at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1638)
>>>>>>>    at java.lang.Thread.run(Thread.java:679)
>>>>>>> Caused by: java.lang.reflect.InvocationTargetException
>>>>>>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>    at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>    at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>    at java.lang.reflect.Method.invoke(Method.java:616)
>>>>>>>    at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.tuscany.sca.tomcat.TuscanyStandardContext.initDomain(TuscanyStandardContext.java:175)
>>>>>>>    ... 17 more
>>>>>>> Caused by: java.lang.IllegalStateException:
>>>>>>> org.oasisopen.sca.ServiceRuntimeException: No DomainRegistry
can
>>>>>>> support
>>>>>>> tuscany:default
>>>>>>>    at
>>>>>>> org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:195)
>>>>>>>    ... 22 more
>>>>>>> Caused by: org.oasisopen.sca.ServiceRuntimeException: No
>>>>>>> DomainRegistry
>>>>>>> can
>>>>>>> support tuscany:default
>>>>>>>    at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.tuscany.sca.runtime.ExtensibleDomainRegistryFactory.getEndpointRegistry(ExtensibleDomainRegistryFactory.java:113)
>>>>>>>    at
>>>>>>> org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:143)
>>>>>>>    ... 22 more
>>>>>>>
>>>>>>> When tomcat starts I have a warning, but the Tuscany-war webapp
seems
>>>>>>> to
>>>>>>> start. I don' know if this warning is the cause of the above
error...
>>>>>>>
>>>>>>> WARN: [SetPropertiesRule]{Server/Service/Engine/Host} Setting
>>>>>>> property
>>>>>>> 'hostConfigClass' to
>>>>>>> 'org.apache.tuscany.sca.tomcat.TuscanyHostConfig'
>>>>>>> did
>>>>>>> not find a matching property.
>>>>>>> 16 nov. 2011 16:49:44
>>>>>>> org.apache.tuscany.sca.tomcat.TuscanyLifecycleListener
>>>>>>> lifecycleEvent
>>>>>>> INFO: Using Tuscany webapp:
>>>>>>>
>>>>>>> /home/antonio/test/tuscany-tomcat-6.0.32/webapps/tuscany-war-2.0-Beta3
>>>>>>> 16 nov. 2011 16:49:44
>>>>>>> org.apache.tuscany.sca.tomcat.TuscanyLifecycleListener
>>>>>>> lifecycleEvent
>>>>>>> INFO: Tuscany enabled on connector: localhost:8080
>>>>>>> 16 nov. 2011 16:49:44
>>>>>>> org.apache.tuscany.sca.tomcat.TuscanyLifecycleListener
>>>>>>> lifecycleEvent
>>>>>>> INFO: Tuscany enabled on connector: localhost:8009
>>>>>>> 16 nov. 2011 16:49:45 org.apache.coyote.http11.Http11Protocol
init
>>>>>>> INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
>>>>>>> 16 nov. 2011 16:49:45 org.apache.catalina.startup.Catalina load
>>>>>>> INFO: Initialization processed in 357 ms
>>>>>>> 16 nov. 2011 16:49:45 org.apache.catalina.core.StandardService
start
>>>>>>> INFO: Démarrage du service Catalina
>>>>>>> 16 nov. 2011 16:49:45 org.apache.catalina.core.StandardEngine
start
>>>>>>> INFO: Starting Servlet Engine: Apache Tomcat/6.0.32
>>>>>>>  ...
>>>>>>>
>>>>>>> ...
>>>>>>> 16 nov. 2011 16:49:45 org.apache.catalina.startup.Catalina start
>>>>>>> INFO: Server startup in 570 ms
>>>>>>>
>>>>>>> Any help will be appreciated.
>>>>>>>
>>>>>>> Antonio De Berardis
>>>>>>>
>>>>>> In your Tomcat install in the conf folder the server.xml has the
>>>>>> Tuscany configuration, near the top is the line:
>>>>>>
>>>>>>   <Listener
>>>>>> className="org.apache.tuscany.sca.tomcat.TuscanyLifecycleListener"
>>>>>> />
>>>>>>
>>>>>> try changing that to be:
>>>>>>
>>>>>>   <Listener
>>>>>> className="org.apache.tuscany.sca.tomcat.TuscanyLifecycleListener"
>>>>>> domainURI="default" />
>>>>>>
>>>>>> I've tried that with your _TestSCA.war and with that change i now
see
>>>>>> the endpoints for the components come active.
>>>>>>
>>>>>>    ...ant
>>>>>
>>>>>
>>>>> Hi, why if I include a META-INF/context.xml in my war it doesn't work?
>>>>> My context.xml is:
>>>>>
>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>> <Context>
>>>>>        <Resource name="myDS" auth="Container"
>>>>> type="javax.sql.DataSource"
>>>>>                driverClassName="com.mysql.jdbc.Driver"
>>>>> url="jdbc:mysql://localhost/DS"
>>>>>                username="xx" password="xx" maxActive="100" maxIdle="30"
>>>>> maxWait="10000" />
>>>>> </Context>
>>>>>
>>>>> If I remove this file it works...
>>>>>
>>>>> Antonio
>>>>>
>>>> What happens exactly when it doesn't work - are there any errors or
>>>> messages?
>>>
>>> No, there is no error,  just
>>>
>>> Nov 30, 2011 3:32:44 PM org.apache.catalina.startup.HostConfig deployWAR
>>> INFO: Deploying web application archive _TestSCA.war
>>>
>>> and nothing more.
>>>
>>>> Can you try adding this to your context.xml:
>>>>
>>>>     <Parameter name="org.apache.tuscany.sca.defaultDomainURI"
>>>> value="default"/>
>>>>
>>>>    ...ant
>>>
>>> It's the same, nothing changes.
>>>
>>> Antonio
>>>
>>>
>> Which release of Tomcat are you using?
>>
>>   ...ant
>
> 6.0.32 and 6.0.28
>
> Antonio
>
>

I've still not been able to recreate this, is it possible there is
some old conflicting config left in the Tomcat work directory for the
app?

   ...ant

Mime
View raw message