geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aaron Mulder" <ammul...@alumni.princeton.edu>
Subject Re: 1.1-rc1 deployment
Date Wed, 14 Jun 2006 17:12:58 GMT
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