Hi,

I've completed the work, based on Ryan's initial implementation.

https://github.com/jenkinsci/maven-hpi-plugin/pull/12

Vincent

2014-09-25 23:09 GMT+02:00 Kohsuke Kawaguchi <k...@kohsuke.org>:

>
> This is great!
>
> I don't have cycles right now but it seems like you are almost there.
>
> This would be needed before we can start taking advantages of servlet 3.0.
>
>
> On 09/23/2014 08:17 AM, Ryan Campbell wrote:
>
>> I took a crack <https://github.com/jenkinsci/maven-hpi-plugin/pull/11>
>>
>> at porting hpi:run to Jetty 8. However, when I integrate it into a
>> plugin's build like so:
>>
>>    <build>
>>      <plugins>
>>        <plugin>
>>          <groupId>org.jenkins-ci.tools</groupId>
>>          <artifactId>maven-hpi-plugin</artifactId>
>>          <version>1.110-SNAPSHOT</version>
>>          <extensions>true</extensions>
>>          <configuration>
>>            <showDeprecation>true</showDeprecation>
>>            <contextPath>/jenkins</contextPath>
>>            <!-- TODO specify ${java.level} when JENKINS-20679
>> implemented -->
>>          </configuration>
>>        </plugin>
>>      </plugins>
>>    </build>
>>
>> It fails on boot:
>>
>> 2014-09-23 10:12:40.802:INFO:oejs.Server:jetty-8.1.14.v20131031
>> 2014-09-23 10:12:42.616:WARN:oejw.WebAppContext:Failed startup of
>> context
>>
>> o.m.j.p.JettyWebAppContext{/,file:/Users/recampbell/plugin/target/tmp/webapp/},/Users/recampbell/.m2/repository/org/jenkins-ci/main/jenkins-war/1.532.1/jenkins-war-1.532.1.war
>> javax.naming.NoInitialContextException: Need to specify class name in
>> environment or system property, or as an applet parameter, or in an
>> application resource file: java.naming.factory.initial
>> at
>> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
>> at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
>> at
>>
>> javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344)
>> at javax.naming.InitialContext.lookup(InitialContext.java:411)
>> at
>>
>> org.eclipse.jetty.plus.webapp.EnvConfiguration.createEnvContext(EnvConfiguration.java:257)
>>
>> https://gist.github.com/recampbell/90ab897c495253fd76e0
>>
>> I tried adding jetty-jndi to the classpath, but this didn't resolve the
>> issue:
>>
>>      <dependency>
>>        <groupId>org.eclipse.jetty</groupId>
>>        <artifactId>jetty-jndi</artifactId>
>>        <version>8.1.14.v20131031</version>
>>        <scope>test</scope>
>>      </dependency>
>>
>> I appreciate any insight. I plan to come back to this, but thought I'd
>> document the state in case someone else would like to complete it or
>> provide insight.
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send
>> an email to jenkinsci-dev+unsubscr...@googlegroups.com
>> <mailto:jenkinsci-dev+unsubscr...@googlegroups.com>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
> --
> Kohsuke Kawaguchi                          http://kohsuke.org/
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-dev+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAH-zGCjvtAULfBJN7LA6ekGspXd9rFrdKZ%2B1uACtneQFDVzxUg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to