Hi, If you have an ejb-jar.xml, I'm pretty sure it's EJB 2.1. For an example of how to map session beans refer to this sample
http://cwiki.apache.org/GMOxDOC11/very-simple-session-ejb-example.html. And about the persistence.xml question, I doubt that you need to worry about it because it is an EJB 3.0 thing. It allows you to make a reference to a datasource on the app server in your code. Hope this example will make your migration journey easier, Viet Nguyen On 8/17/07, tobstar <[EMAIL PROTECTED]> wrote: > > > Hi Viet, > I will try the <context-root> in the geronimo-web.xml, but what is the > context-root tag in my application.xml then? > > application.xml > > <module> > <web> > <web-uri>myweb.war</web-uri> > <context-root>/myapp</context-root> > </web> > </module> > > or do I need both. > > EJBs I am using the 2.1 I believe, I have to check with the developer, > since > I am only the migrator. The dtd on the ejb-jar.xml is 2.0 so I assume it > is > 2 something. > > Thanks for further help and a nice weekend. > > tm > > > > Viet Nguyen-4 wrote: > > > > You should have your <context-root> in your geronimo-web.xml. If you > want > > your url to be > > > > http://localhost:8080/myapp > > > > you should have > > > > <context-root>/myapp</context-root> in geronimo-web.xml somewhere. > > > > Also, are you using ejb 2.1 or 3.0? > > > > Hope this will help, > > Viet Nguyen > > > > On 8/17/07, tobstar <[EMAIL PROTECTED]> wrote: > >> > >> > >> Hi list, > >> I am a total noob with Geronimo, and I am currently looking into > >> migrating > >> our application from BEA Weblogic to Geronimo2. > >> > >> I have created a geronimo-web.xml and a geronimo-application.xml. I > have > >> also adapted the application.xml towards geronimo. Geronimo is > deploying > >> my > >> EAR file without any problems, yet it does not publish the war file to > a > >> url. I cannot access my application. > >> > >> application.xml > >> > >> <?xml version="1.0" encoding="UTF-8"?> > >> <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>My Application</display-name> > >> <module> > >> <ejb>myejb.jar</ejb> > >> </module> > >> <module> > >> <web> > >> <web-uri>myweb.war</web-uri> > >> <context-root>/myapp</context-root> > >> </web> > >> </module> > >> </application> > >> > >> geronimo-application.xml > >> > >> <application > >> xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.1 > >> "> > >> <dep:environment > >> xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1"> > >> <dep:moduleId> > >> <dep:groupId>myapp_group</dep:groupId> > >> <dep:artifactId>myapp</dep:artifactId> > >> <dep:version>1.0</dep:version> > >> <dep:type>ear</dep:type> > >> </dep:moduleId> > >> </dep:environment> > >> </application> > >> > >> > >> geronimo-web.xml > >> > >> <?xml version="1.0" encoding="UTF-8"?> > >> <web-app > >> xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"> > >> <dep:environment > >> xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1"> > >> <dep:moduleId> > >> <dep:groupId>clinpoint_group</dep:groupId> > >> <dep:artifactId>clinpoint</dep:artifactId> > >> <dep:version>1.0</dep:version> > >> <dep:type>ear</dep:type> > >> </dep:moduleId> > >> <dep:dependencies/> > >> <dep:hidden-classes/> > >> <dep:non-overridable-classes/> > >> </dep:environment> > >> > >> <context-root>admin</context-root> > >> <security-realm-name>myrealm</security-realm-name> > >> <security> > >> <default-principal realm-name="myrealm"> > >> <principal name="anonymous" > >> > >> class=" > org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal" > >> /> > >> </default-principal> > >> <role-mappings> > >> <role role-name="myrole"> > >> <realm realm-name="myrealm"> > >> <principal > >> name="restricted" > >> > >> class=" > org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal > >> "/> > >> </realm> > >> </role> > >> </role-mappings> > >> </security> > >> </web-app> > >> > >> > >> I also use ejbs, but I am quite confused about on how to add these to > the > >> geronimo-web.xml. > >> > >> I have lots of session EJBs in the web.xml like this, how do I access > >> these > >> session beans with geronimo: > >> > >> <ejb-local-ref> > >> <ejb-ref-name>ejb/myEJB</ejb-ref-name> > >> <ejb-ref-type>Session</ejb-ref-type> > >> <local-home>mylocalhome</local-home> > >> <local>mypackage</local> > >> <ejb-link>myEJB</ejb-link> > >> </ejb-local-ref> > >> > >> > >> I am also using struts. > >> > >> Can anybody give me a hint on how to solve the problem? Am I missing > >> something? I have seen lots of talk about persistence.xml. What is it? > Do > >> I > >> need it? Getting the application to be published via > localhost:8080/myapp > >> would be a start. Thanks in advance. > >> -- > >> View this message in context: > >> > http://www.nabble.com/Bea-Ear-file-will-not-deploy-in-Geronimo2-after-migration-tf4285430s134.html#a12198753 > >> Sent from the Apache Geronimo - Users mailing list archive at > Nabble.com. > >> > >> > > > > > > -- > View this message in context: > http://www.nabble.com/Bea-Ear-file-will-not-deploy-in-Geronimo2-after-migration-tf4285430s134.html#a12206261 > Sent from the Apache Geronimo - Users mailing list archive at Nabble.com. > >
