geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mario Rübsam ...@coderesearch.com>
Subject Re: 1.1-rc1 deployment
Date Wed, 14 Jun 2006 18:54:53 GMT
ok, will do that

Thanks,
Mario

Aaron Mulder wrote:
> I would not have expected that -- I would have thought that putting
> the dependency in the WAR would work.  Can you create a Jira with the
> XML files you tried for the WAR dependency (application.xml,
> geronimo-application.xml, web.xml, and geronimo-web.xml) and include
> the error and mention that it works if you move the dependency to the
> EAR level?
> 
> Thanks,
>    Aaron
> 
> On 6/14/06, Mario Rübsam <mr@coderesearch.com> wrote:
>> When I put the db connector dependency setting into the
>> geronimo-application.xml instead of the geronimo-web.xml
>> then the web app will be deployed without the error.
>>
>> Is the geronimo-application.xml the correct place for
>> the db connector dependency when the web app is deployed
>> as an EAR? Is it also mandatory to put all the other dependency
>> settings in the geronimo-application.xml when deploying as EAR?
>>
>> Thanks,
>> Mario
>>
>>
>>
>> Mario Rübsam wrote:
>> > Ok, something I not mentioned before is, that I deploy the web 
>> application
>> > packaged in an EAR.
>> >
>> > here the geronimo-application.xml:
>> >
>> > <?xml version="1.0" encoding="UTF-8"?>
>> > <application 
>> xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.0"
>> >              
>> xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.0"
>> >              configId="coderesearch/ei-service/2.3/car"
>> >              parentId="geronimo/j2ee-server/1.0/car">
>> >
>> >   <module>
>> >     <web>client.war</web>
>> >     <alt-dd>META-INF/geronimo-web.xml</alt-dd>
>> >   </module>
>> > </application>
>> >
>> >
>> > and the application.xml:
>> >
>> > <?xml version="1.0" encoding="ISO-8859-1"?>
>> > <application xmlns="http://java.sun.com/xml/ns/j2ee"
>> >              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> >              xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
>> >                http://java.sun.com/xml/ns/j2ee/application_1_4.xsd"
>> >              version="1.4">
>> >
>> >   <display-name>ei-Service</display-name>
>> >
>> >   <module>
>> >     <web>
>> >       <web-uri>client.war</web-uri>
>> >       <context-root>/ei-service</context-root>
>> >     </web>
>> >   </module>
>> >
>> >   <module>
>> >     <web>
>> >       <web-uri>client.war</web-uri>
>> >       <context-root>/</context-root>
>> >     </web>
>> >   </module>
>> > </application>
>> >
>> >
>> > Are there any differences in deploying between WAR and EAR in 
>> combination
>> > with the database pools?
>> >
>> > Thanks,
>> > Mario
>> >
>> >
>> >
>> >
>> > Mario Rübsam wrote:
>> >> Aaron Mulder wrote:
>> >>> I think we ought to try to figure this out for 1.1.
>> >>>
>> >>> Mario, are you sure the data source is deploying correctly?  Do you
>> >>> see it listed as started in the "J2EE Connectors" screen of the
>> >>> console?
>> >>
>> >> Aaron,
>> >>
>> >> yes I'm sure, the datasource is available and the J2EE connector
>> >> is available for stop/uninstall.
>> >>
>> >> Thanks,
>> >> Mario
>> >>
>> >>
>> >>>
>> >>> Thanks,
>> >>>    Aaron
>> >>>
>> >>> On 6/12/06, Mario Rübsam <mr@coderesearch.com> wrote:
>> >>>> Any new ideas about the problem?
>> >>>>
>> >>>> Thanks,
>> >>>> Mario
>> >>>>
>> >>>>
>> >>>> Mario Rübsam wrote:
>> >>>> > David Jencks wrote:
>> >>>> >> What happens if you change both this and the moduleId in
the rar
>> >>>> plan
>> >>>> >> to type car?
>> >>>> >>>       <dep:dependency>
>> >>>> >>>         <dep:groupId>coderesearch-jdbc</dep:groupId>
>> >>>> >>>         <dep:artifactId>ei-service-default</dep:artifactId>
>> >>>> >>>         <dep:version>2.3</dep:version>
>> >>>> >>>         <dep:type>rar</dep:type>
>> >>>> >>>       </dep:dependency>
>> >>>> >
>> >>>> > changed it to "car" but still no luck, I used the "rar" because
>> >>>> the console
>> >>>> > wizard uses "rar" too
>> >>>> >
>> >>>> >> It should work the way you have it.... but we might have
some
>> >>>> >> hardcoded assumptions about car left.
>> >>>> >
>> >>>> > I get the same error message when I remove the dependency.
I tried
>> >>>> > it also with or without the version and type. Always the same
>> >>>> message.
>> >>>> > The db pool is deployed without problems I also checked the
>> >>>> repository
>> >>>> > structure for the db rar/car.
>> >>>> >
>> >>>> > Thanks,
>> >>>> > Mario
>> >>>> >
>> >>>> >
>> >>>> >> should have type car
>> >>>> >> On Jun 12, 2006, at 4:11 AM, Mario Rübsam wrote:
>> >>>> >>
>> >>>> >>> Hi,
>> >>>> >>>
>> >>>> >>> with the current release candidate I still have problems
>> >>>> >>> linking to the deployed datasource. My dependencies
should
>> >>>> >>> match the examples from the web console but still no
>> >>>> >>> luck when deploying.
>> >>>> >>>
>> >>>> >>> Using JRE_HOME:        d:\opt\sdk\j2sdk-1.4.2
>> >>>> >>>     Error: Unable to distribute eiservice.ear: Unable
to resolve
>> >>>> >>>     resource reference 'jdbc/default' (Could not find
resource
>> >>>> >>>     'jdbc/default'.  Perhaps it has not yet been configured,
or
>> >>>> your
>> >>>> >>>     application does not have a dependency declared
for that
>> >>>> resource
>> >>>> >>>     module?)
>> >>>> >>>
>> >>>> >>> What I'm doing wrong in with 1.1? It worked all fine
in 1.0
>> >>>> >>>
>> >>>> >>> Thanks,
>> >>>> >>> Mario
>> >>>> >>>
>> >>>> >>>
>> >>>> >>> here the geronimo-web.xml:
>> >>>> >>>
>> >>>> >>> <?xml version="1.0" encoding="UTF-8"?>
>> >>>> >>> <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
>> >>>> >>>   xmlns:naming="http://geronimo.apache.org/xml/ns/naming">
>> >>>> >>>
>> >>>> >>>   <dep:environment
>> >>>> >>> xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1">
>> >>>> >>>     <dep:moduleId>
>> >>>> >>>       <dep:groupId>coderesearch</dep:groupId>
>> >>>> >>>       <dep:artifactId>ei-service</dep:artifactId>
>> >>>> >>>       <dep:version>2.3</dep:version>
>> >>>> >>>       <dep:type>war</dep:type>
>> >>>> >>>     </dep:moduleId>
>> >>>> >>>
>> >>>> >>>     <dep:dependencies>
>> >>>> >>>       <dep:dependency>
>> >>>> >>>         <dep:groupId>coderesearch</dep:groupId>
>> >>>> >>>         <dep:artifactId>ei-service</dep:artifactId>
>> >>>> >>>         <dep:version>2.3</dep:version>
>> >>>> >>>         <dep:type>car</dep:type>
>> >>>> >>>       </dep:dependency>
>> >>>> >>>
>> >>>> >>>       <dep:dependency>
>> >>>> >>>         <dep:groupId>coderesearch-jdbc</dep:groupId>
>> >>>> >>>         <dep:artifactId>ei-service-default</dep:artifactId>
>> >>>> >>>         <dep:version>2.3</dep:version>
>> >>>> >>>         <dep:type>rar</dep:type>
>> >>>> >>>       </dep:dependency>
>> >>>> >>>
>> >>>> >>>       <dep:dependency>
>> >>>> >>>         <dep:groupId>commons-email</dep:groupId>
>> >>>> >>>         <dep:artifactId>commons-email</dep:artifactId>
>> >>>> >>>         <dep:version>1.0</dep:version>
>> >>>> >>>         <dep:type>jar</dep:type>
>> >>>> >>>       </dep:dependency>
>> >>>> >>>
>> >>>> >>>       <dep:dependency>
>> >>>> >>>         <dep:groupId>commons-codec</dep:groupId>
>> >>>> >>>         <dep:artifactId>commons-codec</dep:artifactId>
>> >>>> >>>         <dep:version>1.3</dep:version>
>> >>>> >>>         <dep:type>jar</dep:type>
>> >>>> >>>       </dep:dependency>
>> >>>> >>>
>> >>>> >>>       <dep:dependency>
>> >>>> >>>         <dep:groupId>commons-httpclient</dep:groupId>
>> >>>> >>>         <dep:artifactId>commons-httpclient</dep:artifactId>
>> >>>> >>>         <dep:version>3.0</dep:version>
>> >>>> >>>         <dep:type>jar</dep:type>
>> >>>> >>>       </dep:dependency>
>> >>>> >>>
>> >>>> >>>       <dep:dependency>
>> >>>> >>>         <dep:groupId>commons-fileupload</dep:groupId>
>> >>>> >>>         <dep:artifactId>commons-fileupload</dep:artifactId>
>> >>>> >>>         <dep:version>1.0</dep:version>
>> >>>> >>>         <dep:type>jar</dep:type>
>> >>>> >>>       </dep:dependency>
>> >>>> >>>     </dep:dependencies>
>> >>>> >>>
>> >>>> >>>     <dep:hidden-classes/>
>> >>>> >>>     <dep:non-overridable-classes/>
>> >>>> >>>
>> >>>> >>>   </dep:environment>
>> >>>> >>>
>> >>>> >>>   <context-root>/CODERESEARCH.client/ei-service</context-root>
>> >>>> >>>
>> >>>> >>>   <naming:resource-ref>
>> >>>> >>>     <naming:ref-name>jdbc/default</naming:ref-name>
>> >>>> >>>     <naming:resource-link>jdbc/default</naming:resource-link>
>> >>>> >>>   </naming:resource-ref>
>> >>>> >>>
>> >>>> >>> </web-app>
>> >>>> >>>
>> >>>> >>>
>> >>>> >>>
>> >>>> >>> and the web.xml:
>> >>>> >>>
>> >>>> >>> <?xml version="1.0" encoding="ISO-8859-1"?>
>> >>>> >>> <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
>> >>>> >>>          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> >>>> >>>          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
>> >>>> >>>            http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
>> >>>> >>>          version="2.4">
>> >>>> >>>
>> >>>> >>>   <servlet>
>> >>>> >>>     <display-name>MainServlet</display-name>
>> >>>> >>>     <servlet-name>MainServlet</servlet-name>
>> >>>> >>>
>> >>>> >>>
>> >>>> 
>> <servlet-class>com.coderesearch.abp.found.srv.MainServlet</servlet-class>
>> >>>>
>> >>>> >>>
>> >>>> >>>     <load-on-startup>1</load-on-startup>
>> >>>> >>>   </servlet>
>> >>>> >>>
>> >>>> >>>   <servlet-mapping>
>> >>>> >>>     <servlet-name>MainServlet</servlet-name>
>> >>>> >>>     <url-pattern>/*</url-pattern>
>> >>>> >>>   </servlet-mapping>
>> >>>> >>>
>> >>>> >>>   <env-entry>
>> >>>> >>>     <env-entry-name>server/ServerType</env-entry-name>
>> >>>> >>>     <env-entry-type>java.lang.String</env-entry-type>
>> >>>> >>>     <env-entry-value>Geronimo/Jetty</env-entry-value>
>> >>>> >>>   </env-entry>
>> >>>> >>>
>> >>>> >>>   <resource-ref>
>> >>>> >>>     <res-ref-name>jdbc/default</res-ref-name>
>> >>>> >>>     <res-type>javax.sql.DataSource</res-type>
>> >>>> >>>     <res-auth>Container</res-auth>
>> >>>> >>>     <res-sharing-scope>Shareable</res-sharing-scope>
>> >>>> >>>   </resource-ref>
>> >>>> >>>
>> >>>> >>> </web-app>
>> >>>> >>>
>> >>>> >>>
>> >>>> >>> and the db deploy plan:
>> >>>> >>>
>> >>>> >>> <?xml version="1.0" encoding="UTF-8"?>
>> >>>> >>> <connector
>> >>>> xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector-1.1">
>> >>>> >>>     <dep:environment
>> >>>> >>> xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1">
>> >>>> >>>         <dep:moduleId>
>> >>>> >>>             <dep:groupId>coderesearch-jdbc</dep:groupId>
>> >>>> >>>             <dep:artifactId>ei-service-default</dep:artifactId>
>> >>>> >>>             <dep:version>2.3</dep:version>
>> >>>> >>>             <dep:type>rar</dep:type>
>> >>>> >>>         </dep:moduleId>
>> >>>> >>>         <dep:dependencies>
>> >>>> >>>             <dep:dependency>
>> >>>> >>>                 <dep:groupId>postgresql</dep:groupId>
>> >>>> >>>                 <dep:artifactId>postgresql</dep:artifactId>
>> >>>> >>>                 <dep:version>8.1.jdbc3</dep:version>
>> >>>> >>>                 <dep:type>jar</dep:type>
>> >>>> >>>             </dep:dependency>
>> >>>> >>>         </dep:dependencies>
>> >>>> >>>     </dep:environment>
>> >>>> >>>
>> >>>> >>>     <resourceadapter>
>> >>>> >>>         <outbound-resourceadapter>
>> >>>> >>>             <connection-definition>
>> >>>> >>>
>> >>>> 
>> <connectionfactory-interface>javax.sql.DataSource</connectionfactory-interface>

>>
>> >>>>
>> >>>> >>>
>> >>>> >>>                 <connectiondefinition-instance>
>> >>>> >>>                     <name>jdbc/default</name>
>> >>>> >>>                     <config-property-setting
>> >>>> >>> name="UserName">admin</config-property-setting>
>> >>>> >>>                     <config-property-setting
>> >>>> >>> name="Password">master</config-property-setting>
>> >>>> >>>                     <config-property-setting
>> >>>> >>> name="Driver">org.postgresql.Driver</config-property-setting>
>> >>>> >>>                     <config-property-setting
>> >>>> >>>
>> >>>> 
>> name="ConnectionURL">jdbc:postgresql://localhost:5432/eiservice</config-property-setting>

>>
>> >>>>
>> >>>> >>>
>> >>>> >>>                     <config-property-setting
>> >>>> >>> name="CommitBeforeAutocommit">true</config-property-setting>
>> >>>> >>>                     <connectionmanager>
>> >>>> >>>                         <local-transaction/>
>> >>>> >>>                         <single-pool>
>> >>>> >>>                             <max-size>10</max-size>
>> >>>> >>>                             <min-size>5</min-size>
>> >>>> >>>
>> >>>> <blocking-timeout-milliseconds>60000</blocking-timeout-milliseconds>
>> >>>> >>>
>> >>>> >>> <idle-timeout-minutes>60</idle-timeout-minutes>
>> >>>> >>>                             <match-one/>
>> >>>> >>>                         </single-pool>
>> >>>> >>>                     </connectionmanager>
>> >>>> >>>                 </connectiondefinition-instance>
>> >>>> >>>             </connection-definition>
>> >>>> >>>         </outbound-resourceadapter>
>> >>>> >>>     </resourceadapter>
>> >>>> >>> </connector>
>> >>>> >>
>> >>>> >>
>> >>>> >
>> >>>>
>> >>>
>> >>
>> >
>>
> 

Mime
View raw message