You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "t.n.a." <tn...@sharanet.org> on 2005/03/12 15:17:59 UTC

starting tomcat from eclipse

I thought I had solved the problem by removing a faulty CLASSPATH 
environment variable, but no: still the same problem. I am at a loss, so 
any help is much appreciated.
My config is jdk1.5/eclipse3.0.1/spindle 
v.???/tomcatPluginV3/tomcat5.5.7/Win2k.
This is what I see in the console window when I try to start tomcat. The 
project klapa9 is a tapestry project and uses cayenne and jtds. 
cayenne.jar is in WEB-INF/lib and jtds was added as an external .jar. A 
similar setup seems to work flawlessly on linux.

--------------------------------------------------------------------------------------------------------
0 [main] INFO http11.Http11Protocol  - Initializing Coyote HTTP/1.1 on 
http-8080
15 [main] INFO startup.Catalina  - Initialization processed in 1625 ms
406 [main] INFO core.StandardService  - Starting service Catalina
437 [main] INFO core.StandardEngine  - Starting Servlet Engine: Apache 
Tomcat/5.5.7
484 [main] INFO core.StandardHost  - XML validation disabled
1453 [main] ERROR [localhost].[/klapa9]  - Exception starting filter 
redirect
java.lang.NoClassDefFoundError: javax/servlet/Filter
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1247)
    at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
    at 
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:211)
    at 
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:308)
    at 
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:79)
    at 
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3508)
    at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4079)
    at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
    at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
    at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:590)
    at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
    at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
    [snip]
-------------------

Btw, these are my web.xml and klapa9.xml files, respectively, if it 
helps anything:

<web-app>
    <display-name>klapa9</display-name>
    <filter>
        <filter-name>redirect</filter-name>
        <filter-class>org.apache.tapestry.RedirectFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>redirect</filter-name>
        <url-pattern>/</url-pattern>
    </filter-mapping>
    <servlet>
        <servlet-name>klapa9</servlet-name>
        
<servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>klapa9</servlet-name>
        <url-pattern>/app</url-pattern>
    </servlet-mapping>
</web-app>


<Context path="/klapa9" reloadable="false" 
docBase="D:/posao/klapa9/context" debug="6" 
workDir="D:/posao/klapa9/radni"/>

Sorry for the long post, just trying to provide relevant information.

Tomislav

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Re: starting tomcat from eclipse

Posted by "t.n.a." <tn...@sharanet.org>.
I am using sysdeo as well (sorry I didn't point it out more clearly). 
Something in my deployment descriptor seems to make it break.

Amrish Bharatiya wrote:

>I am using sysdeo tomcat integration plugin for eclipse. it flawlessly
>integrates into eclipse. you can try this out. it is avaliable at
>
>http://www.sysdeo.com/eclipse/tomcatPlugin.html
>
>Regards,
>Amrish
>
>
>
>On Sat, 12 Mar 2005 15:17:59 +0100, "t.n.a." <tn...@sharanet.org> wrote:
>  
>
>>I thought I had solved the problem by removing a faulty CLASSPATH 
>>environment variable, but no: still the same problem. I am at a loss, so 
>>any help is much appreciated.
>>My config is jdk1.5/eclipse3.0.1/spindle 
>>v.???/tomcatPluginV3/tomcat5.5.7/Win2k.
>>This is what I see in the console window when I try to start tomcat. The 
>>project klapa9 is a tapestry project and uses cayenne and jtds. 
>>cayenne.jar is in WEB-INF/lib and jtds was added as an external .jar. A 
>>similar setup seems to work flawlessly on linux.
>>
>>--------------------------------------------------------------------------------------------------------
>>0 [main] INFO http11.Http11Protocol  - Initializing Coyote HTTP/1.1 on 
>>http-8080
>>15 [main] INFO startup.Catalina  - Initialization processed in 1625 ms
>>406 [main] INFO core.StandardService  - Starting service Catalina
>>437 [main] INFO core.StandardEngine  - Starting Servlet Engine: Apache 
>>Tomcat/5.5.7
>>484 [main] INFO core.StandardHost  - XML validation disabled
>>1453 [main] ERROR [localhost].[/klapa9]  - Exception starting filter 
>>redirect
>>java.lang.NoClassDefFoundError: javax/servlet/Filter
>>    at java.lang.ClassLoader.defineClass1(Native Method)
>>    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>>    at 
>>java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>>    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
>>    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
>>    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>>    at java.security.AccessController.doPrivileged(Native Method)
>>    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
>>    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>    at 
>>org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1247)
>>    at 
>>org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
>>    at 
>>org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:211)
>>    at 
>>org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:308)
>>    at 
>>org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:79)
>>    at 
>>org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3508)
>>    at 
>>org.apache.catalina.core.StandardContext.start(StandardContext.java:4079)
>>    at 
>>org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>>    at 
>>org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>>    at
>>org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>>    at 
>>org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:590)
>>    at 
>>org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
>>    at 
>>org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>>    [snip]
>>-------------------
>>
>>Btw, these are my web.xml and klapa9.xml files, respectively, if it 
>>helps anything:
>>
>><web-app>
>>    <display-name>klapa9</display-name>
>>    <filter>
>>        <filter-name>redirect</filter-name>
>>        <filter-class>org.apache.tapestry.RedirectFilter</filter-class>
>>    </filter>
>>    <filter-mapping>
>>        <filter-name>redirect</filter-name>
>>        <url-pattern>/</url-pattern>
>>    </filter-mapping>
>>    <servlet>
>>        <servlet-name>klapa9</servlet-name>
>>        
>><servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class>
>>        <load-on-startup>1</load-on-startup>
>>    </servlet>
>>    <servlet-mapping>
>>        <servlet-name>klapa9</servlet-name>
>>        <url-pattern>/app</url-pattern>
>>    </servlet-mapping>
>></web-app>
>>
>>
>><Context path="/klapa9" reloadable="false" 
>>docBase="D:/posao/klapa9/context" debug="6" 
>>workDir="D:/posao/klapa9/radni"/>
>>
>>Sorry for the long post, just trying to provide relevant information.
>>
>>Tomislav
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>>
>>
>>    
>>
>
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Re: starting tomcat from eclipse

Posted by Amrish Bharatiya <ba...@gmail.com>.
I am using sysdeo tomcat integration plugin for eclipse. it flawlessly
integrates into eclipse. you can try this out. it is avaliable at

http://www.sysdeo.com/eclipse/tomcatPlugin.html

Regards,
Amrish



On Sat, 12 Mar 2005 15:17:59 +0100, "t.n.a." <tn...@sharanet.org> wrote:
> I thought I had solved the problem by removing a faulty CLASSPATH 
> environment variable, but no: still the same problem. I am at a loss, so 
> any help is much appreciated.
> My config is jdk1.5/eclipse3.0.1/spindle 
> v.???/tomcatPluginV3/tomcat5.5.7/Win2k.
> This is what I see in the console window when I try to start tomcat. The 
> project klapa9 is a tapestry project and uses cayenne and jtds. 
> cayenne.jar is in WEB-INF/lib and jtds was added as an external .jar. A 
> similar setup seems to work flawlessly on linux.
> 
> --------------------------------------------------------------------------------------------------------
> 0 [main] INFO http11.Http11Protocol  - Initializing Coyote HTTP/1.1 on 
> http-8080
> 15 [main] INFO startup.Catalina  - Initialization processed in 1625 ms
> 406 [main] INFO core.StandardService  - Starting service Catalina
> 437 [main] INFO core.StandardEngine  - Starting Servlet Engine: Apache 
> Tomcat/5.5.7
> 484 [main] INFO core.StandardHost  - XML validation disabled
> 1453 [main] ERROR [localhost].[/klapa9]  - Exception starting filter 
> redirect
> java.lang.NoClassDefFoundError: javax/servlet/Filter
>     at java.lang.ClassLoader.defineClass1(Native Method)
>     at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>     at 
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>     at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
>     at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
>     at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>     at 
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1247)
>     at 
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
>     at 
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:211)
>     at 
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:308)
>     at 
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:79)
>     at 
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3508)
>     at 
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4079)
>     at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>     at 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>     at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>     at 
> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:590)
>     at 
> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)
>     at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>     [snip]
> -------------------
> 
> Btw, these are my web.xml and klapa9.xml files, respectively, if it 
> helps anything:
> 
> <web-app>
>     <display-name>klapa9</display-name>
>     <filter>
>         <filter-name>redirect</filter-name>
>         <filter-class>org.apache.tapestry.RedirectFilter</filter-class>
>     </filter>
>     <filter-mapping>
>         <filter-name>redirect</filter-name>
>         <url-pattern>/</url-pattern>
>     </filter-mapping>
>     <servlet>
>         <servlet-name>klapa9</servlet-name>
>         
> <servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class>
>         <load-on-startup>1</load-on-startup>
>     </servlet>
>     <servlet-mapping>
>         <servlet-name>klapa9</servlet-name>
>         <url-pattern>/app</url-pattern>
>     </servlet-mapping>
> </web-app>
> 
> 
> <Context path="/klapa9" reloadable="false" 
> docBase="D:/posao/klapa9/context" debug="6" 
> workDir="D:/posao/klapa9/radni"/>
> 
> Sorry for the long post, just trying to provide relevant information.
> 
> Tomislav
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> 
> 

-- 
Regards,
Amrish

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org