tuscany-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Antonio De Berardis <antonio.de-berar...@aps-prevoyance.fr>
Subject Re: tomcat integration help (tuscany 2.0beta3)
Date Wed, 30 Nov 2011 17:09:40 GMT
On 30/11/2011 17:40, ant elder wrote:
> 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
I dont't think so...
I'm testing it on a clean install of tomcat, I just copied the tuscany.war in webapps folder,
then installed it, I changed the server.xml:

   <Listener className="org.apache.tuscany.sca.tomcat.TuscanyLifecycleListener" domainURI="default"
/>

,restarted tomcat an then deployed my webapp.




Mime
View raw message