I did it, because xapi-servlet.war was easier than iandees-xapi-antlr-864104f.war. I also give a try to Jetty, with the same java.lang.ClassNotFoundException: com.yellowbkpk.geo.xapi.servlet.XapiServlet

It's maybe not a problem of class but permissions, should a default user be declared somewhere in Tomcat?

Yves

On 01. 02. 11 11:05, Brett Henderson wrote:
Tomcat should allow file-based deployment. It should be as simple as copying the war file into the webapps directory. It will end up with a context root that matches the war filename (minus .war).

Different app servers usually provide ways to override the default context root via embedding app server specific files into the deployment archive (at least full JEE servers such as jboss, websphere, and glassfish do), but I can't remember how to do that with Tomcat. In most cases just renaming the war prior to deployment is the simplest solution.

On Sun, Jan 30, 2011 at 3:32 AM, yvecai <yve...@gmail.com <mailto:yve...@gmail.com>> wrote:

    I did that too, but no cigar.
    What is the context you used?

    Yves


    On 29. 01. 11 15:07, Ian Dees wrote:
    I'm not very clear on how to deploy servlets. I used tomcat6 and
    Ubuntu 10.04, too, but I deployed the war via the tomcat6-admin
    servlet that is installed as a separate package. It offers a
    "deploy" section where you can specify the path to the war and
    the context to deploy the war in. When I use that it seems to
    work well.

    On Sat, Jan 29, 2011 at 2:44 AM, yvecai <yve...@gmail.com
    <mailto:yve...@gmail.com>> wrote:

        I have trouble to deploy xapi-servlet in Tomcat 6, on ubuntu
        10.04.

        I compiled a xapi-servlet.war from instruction in
        https://github.com/iandees/xapi-servlet/blob/master/readme.md, copy
        it to a freshly installed Tomcat directory
        /var/lib/tomcat6/webapps/ and restarted Tomcat.

        The servlet is deployed with no error in the logfiles,
        however, when I access
        http://localhost:8080/xapi-servlet/api/0.6/way[highway=unclassified]
        
<http://localhost:8080/xapi-servlet/api/0.6/way%5Bhighway=unclassified%5D>,
        I have a 'class not found exception' :

        java.lang.ClassNotFoundException:
        com.yellowbkpk.geo.xapi.servlet.XapiServlet

        Also, I can access http://localhost:8080/xapi-servlet/ but
        not http://localhost:8080/xapi-servlet/WEB-INF/index.html

        Is there a manual config to do that I missed?

        Yves

        _______________________________________________
        dev mailing list
        dev@openstreetmap.org <mailto:dev@openstreetmap.org>
        http://lists.openstreetmap.org/listinfo/dev




    _______________________________________________
    dev mailing list
    dev@openstreetmap.org <mailto:dev@openstreetmap.org>
    http://lists.openstreetmap.org/listinfo/dev



_______________________________________________
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev

Reply via email to