Re: [jetty-user] Jetty jndi env javax.naming.NameNotFoundException
Joe Greenawalt <[email protected]>
| Newsgroups | gmane.comp.java.jetty.support |
|---|---|
| Message-ID | <[email protected]> |
well, i thought about that, but looking over the documentation and setup, it seemed that for JNDI and Windows (has to be windows) it seemed like 6 was a better candidate for a proof of concept, but if your offering to help with 7 i'm game. let me try 7, i've made some inroads there. Do you have a link for jndi setup and jetty 7? thanks, joe On Fri, Jan 14, 2011 at 10:59 AM, Jesse McConnell <[email protected] > wrote: > First off I would recommend using jetty7 if your just starting out, no > reason to start out on the deprecated release. > > http://www.eclipse.org/jetty/ > > http://wiki.eclipse.org/Jetty > > if you have issues on jetty7 do come back and we'll help you get it sorted > out. > > if there is a compelling reason your using jetty6 lemme know > > cheers, > jesse > > > > -- > jesse mcconnell > [email protected] > > > > On Fri, Jan 14, 2011 at 07:48, Joe Greenawalt <[email protected]> > wrote: > > Hi I'm trying to migrate from Tomcat to Jetty. We have environment > setting > > in jndi that i can't seem to get to work as a deployed app, even though > the > > maven jetty plugin works for the same app. > > ERROR: > > Invocation of init method failed; nested exception is > > javax.naming.NameNotFoundException; remaining name > > 'env/rimPropertiesLocation': > > jvm 1 | javax.naming.NameNotFoundException; remaining name > > 'env/rimPropertiesLocation' > > After reading the docs my set up is like this: > > context name = my > > JETTY_HOME/contexts/my.xml > > environment variable like so (summarized): > > ... > > <Set name="contextPath">/my</Set> > > <Set name="war"><SystemProperty name="jetty.home" > > default="."/>/webapps/my.war</Set> > > <Set name="extractWAR">false</Set> > > <Set name="copyWebDir">false</Set> > > <New id="rimPropertiesLocation" > > class="org.mortbay.jetty.plus.naming.EnvEntry"> > > <Arg>rimPropertiesLocation</Arg> > > <Arg > type="java.lang.String">file:///path/to/MY.properties</Arg> > > <Arg type="boolean">true</Arg> > > </New> > > ... > > JETTY_HOME/etc/jetty.xml (summarized): > > ... > > <Array id="plusConfig" type="java.lang.String"> > > <Item>org.mortbay.jetty.webapp.WebInfConfiguration</Item> > > <Item>org.mortbay.jetty.plus.webapp.EnvConfiguration</Item> > > <Item>org.mortbay.jetty.plus.webapp.Configuration</Item> > > <Item>org.mortbay.jetty.webapp.JettyWebXmlConfiguration</Item> > > <Item>org.mortbay.jetty.webapp.TagLibConfiguration</Item> > > </Array> > > > > <Call name="addLifeCycle"> > > <Arg> > > <New class="org.mortbay.jetty.deployer.WebAppDeployer"> > > <Set name="contexts"><Ref id="Contexts"/></Set> > > <Set name="webAppDir"><SystemProperty name="jetty.home" > > default="."/>/webapps</Set> > > <Set name="parentLoaderPriority">false</Set> > > <Set name="extract">true</Set> > > <Set name="allowDuplicates">false</Set> > > <Set name="defaultsDescriptor"><SystemProperty > > name="jetty.home" default="."/>/etc/webdefault.xml</Set> > > <Set name="configurationClasses"><Ref > id="plusConfig"/></Set> > > </New> > > </Arg> > > </Call> > > ... > > I have the war in JETTY_HOME/webapps/my.war > > > > However when i start jetty, the app looks like its starting up correctly > (as > > in initial config is working) then i get the above mentioned error. The > > lookup for the env/rimPropertiesLocation is set in a spring > > applicationContext.xml. > > > > In some examples I have seen an additional < Arg > in the environment > > definition, sometimes blank and sometimes with and 'id' or a 'server'. I > > believe I understand their meaning and have tried them all. > > > > Running: latest 6 jetty, on WindowsXP with latest java. > > Thanks in advance > > j > > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > >