JSTL + Tomcat + Eclipse problem

"The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application"
I keep getting this error when i try to run a jsp in eclipse with web plugin. i added the jstl-1.2.jar to my application "\WebContent\WEB-INF\lib" folder. Is there something else i need to do to get JSTL and EL to work?

bandarurm wrote:
Jahvah wrote:
"The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application"
I keep getting this error when i try to run a jsp in eclipse with web plugin. i added the jstl-1.2.jar to my application "\WebContent\WEB-INF\lib" folder. Is there something else i need to do to get JSTL and EL to work?Did you add jstl-1.2.jar to your project in eclipse using project(right click) -> properties -> java build path?Yes i done add external jar but it didnt help.

Similar Messages

  • Apache webserver can't find tomcat - mod_jk problem?

    Hi
    I have recently upgraded HP-UX apache software
    FROM
    Apache webserver: 2.0.55
    Apache tomcat : 5.5.9
    TO
    Apache webserver: 2.0.55
    Apache tomcat : 5.5.9
    I have 2 tomcats running, one JVM for a daytime service and another for a nighttime service.
    So while 1 tomcat is down, the other is up, apache always running.
    However, since I have upgraded, I see the following error messages in jk.log:
    [Mon Nov 20 07:00:41 2006] [error] ajp_connection_tcp_get_message::jk_ajp_common
    .c (949): ERROR: can't receive the response message from tomcat, network problems or tomcat is down (127.0.0.1:8059), err=-232
    The tomcat in question is up - and the messages returned are 500 responses - server configuration issue.
    Get several a day.
    Basically using mod_jk to bind the tomcat installations to apache webserver.
    What is new though in mod_jk 1.2.10 is that a shared memory file is specified. I am wondering what happens to this memory that is used to load balance the workers when tomcats are bounced.
    Issues go away after a bounce of apache - but after each tomcat has been stopped once - messages start to fail intermittently after that.
    Done some googling but do not see any solutions - so here's hoping!
    Thanks.

    Noticed my deliberate mistake!
    From
    Apache 2.0.32
    Tomcat 3
    Still no joy with with this in terms of finding a solution to why the newer version of apache cannot find tomcat after it has been bounced.
    mod_jk.so version 1.2.9 introduced the shared memory for the workers, which as far as I can is the main config change in the 2 versions of apache that came from HP.
    So rolled back to the old version of apache with the new version of tomcat - and everything works fine!

  • Jboss and eclipse, problems with JNDI

    Hi, i have managed to deploy my j2ee application (according to jboss), its a simple HelloWorld app, problem is when i try to look it up.
    In the client:
    System.out.println("starter");
    Context context = new InitialContext();
    System.out.println("etter context");
    Object objref = context.lookup("HelloWorld");
    // Stops here and a javax.naming.NoInitialContextException is thrown...
    // What is wrong?
    The jboss.xml file looks like this:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS 2.4//EN" "http://www.jboss.org/j2ee/dtd/jboss_2_4.dtd">
    <jboss>
    <enterprise-beans>
    <session>
    <ejb-name>HelloWorld</ejb-name>
    <jndi-name>ejb/HelloWorld</jndi-name>
    </session>
    </enterprise-beans>
    <resource-managers>
    </resource-managers>
    </jboss>

    I have managed to run the file now but i had to do it from command prompt and include every jar file from jboss + the files in my project. My problem now is an eclipse problem i think.
    I have created a client wich looks up the ejb, but the thing is that i have to manually import a bunch of jboss jar-files to get it to work. isn't there a way i can make eclipse / jboss import those jar's automatically? perhaps create a client automatically or something?
    Hope someone can help..

  • Eclipse problem with Tomcat when running jsp

    when I start tomcat from CMD, it starts normally and display http://localhost:8080/ properly
    but when I start tomcat from Eclipse, it starts the server normally,
    but it can't display http://localhost:8080/ properly,
    I guess that the problem with the java classpath isn't defined correctly in Eclipse
    but but I've tried it before, and it doesn't work
    here the error msg from Eclipse console:
    [INFO] Http11Protocol - -Initializing Coyote HTTP/1.1 on http-8080
    Starting service Tomcat-Standalone
    Apache Tomcat/4.1.31
    [INFO] PropertyMessageResources - -Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
    [INFO] PropertyMessageResources - -Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
    [INFO] PropertyMessageResources - -Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true
    [INFO] Http11Protocol - -Starting Coyote HTTP/1.1 on http-8080
    [INFO] ChannelSocket - -JK2: ajp13 listening on /0.0.0.0:8009
    [INFO] JkMain - -Jk running ID=0 time=0/120 config=C:\jakarta-tomcat-4.1.31\conf\jk2.properties
    Error compiling file: C:\jakarta-tomcat-4.1.31\work\Standalone\localhost\_\/index_jsp.java [javac] Compiling 1 source file
    [javac] Modern compiler not found - looking for classic compiler
    Info: Compile: javaFileName=C:\jakarta-tomcat-4.1.31\work\Standalone\localhost\_\/index_jsp.java
    classpath=C:/jakarta-tomcat-4.1.31/shared/classes/;C:/jakarta-tomcat-4.1.31/common/classes/;C:/jakarta-tomcat-4.1.31/common/endorsed/xercesImpl.jar;C:/jakarta-tomcat-4.1.31/common/endorsed/xmlParserAPIs.jar;C:/jakarta-tomcat-4.1.31/common/lib/activation.jar;C:/jakarta-tomcat-4.1.31/common/lib/ant-launcher.jar;C:/jakarta-tomcat-4.1.31/common/lib/ant.jar;C:/jakarta-tomcat-4.1.31/common/lib/commons-collections.jar;C:/jakarta-tomcat-4.1.31/common/lib/commons-dbcp-1.1.jar;C:/jakarta-tomcat-4.1.31/common/lib/commons-logging-api.jar;C:/jakarta-tomcat-4.1.31/common/lib/commons-pool-1.1.jar;C:/jakarta-tomcat-4.1.31/common/lib/jasper-compiler.jar;C:/jakarta-tomcat-4.1.31/common/lib/jasper-runtime.jar;C:/jakarta-tomcat-4.1.31/common/lib/jdbc2_0-stdext.jar;C:/jakarta-tomcat-4.1.31/common/lib/jndi.jar;C:/jakarta-tomcat-4.1.31/common/lib/jta.jar;C:/jakarta-tomcat-4.1.31/common/lib/mail.jar;C:/jakarta-tomcat-4.1.31/common/lib/naming-common.jar;C:/jakarta-tomcat-4.1.31/common/lib/naming-factory.jar;C:/jakarta-tomcat-4.1.31/common/lib/naming-resources.jar;C:/jakarta-tomcat-4.1.31/common/lib/servlet.jar
    cp=C:\jakarta-tomcat-4.1.31\shared\classes
    cp=C:\jakarta-tomcat-4.1.31\common\classes
    cp=C:\jakarta-tomcat-4.1.31\common\endorsed\xercesImpl.jar
    cp=C:\jakarta-tomcat-4.1.31\common\endorsed\xmlParserAPIs.jar
    cp=C:\jakarta-tomcat-4.1.31\common\lib\activation.jar
    cp=C:\jakarta-tomcat-4.1.31\common\lib\ant-launcher.jar
    cp=C:\jakarta-tomcat-4.1.31\common\lib\ant.jar
    cp=C:\jakarta-tomcat-4.1.31\common\lib\commons-collections.jar
    cp=C:\jakarta-tomcat-4.1.31\common\lib\commons-dbcp-1.1.jar
    cp=C:\jakarta-tomcat-4.1.31\common\lib\commons-logging-api.jar
    cp=C:\jakarta-tomcat-4.1.31\common\lib\commons-pool-1.1.jar
    cp=C:\jakarta-tomcat-4.1.31\common\lib\jasper-compiler.jar
    cp=C:\jakarta-tomcat-4.1.31\common\lib\jasper-runtime.jar
    cp=C:\jakarta-tomcat-4.1.31\common\lib\jdbc2_0-stdext.jar
    cp=C:\jakarta-tomcat-4.1.31\common\lib\jndi.jar
    cp=C:\jakarta-tomcat-4.1.31\common\lib\jta.jar
    cp=C:\jakarta-tomcat-4.1.31\common\lib\mail.jar
    cp=C:\jakarta-tomcat-4.1.31\common\lib\naming-common.jar
    cp=C:\jakarta-tomcat-4.1.31\common\lib\naming-factory.jar
    cp=C:\jakarta-tomcat-4.1.31\common\lib\naming-resources.jar
    cp=C:\jakarta-tomcat-4.1.31\common\lib\servlet.jar
    work dir=C:\jakarta-tomcat-4.1.31\work\Standalone\localhost\_
    srcDir=C:\jakarta-tomcat-4.1.31\work\Standalone\localhost\_
    include=index_jsp.java
    Exception compiling Cannot use classic compiler, as it is not available. A common solution is to set the environment variable JAVA_HOME to your jdk directory.
    Exception:
    Cannot use classic compiler, as it is not available. A common solution is to set the environment variable JAVA_HOME to your jdk directory.
         at org.apache.tools.ant.taskdefs.compilers.Javac12.execute(Javac12.java:72)
         at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:942)
         at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
         at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:282)
         at org.apache.jasper.compiler.Compiler.compile(Compiler.java:328)
         at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:427)
         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:142)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
         at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
         at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
         at java.lang.Thread.run(Thread.java:479)
    Cannot use classic compiler, as it is not available. A common solution is to set the environment variable JAVA_HOME to your jdk directory.
         at org.apache.tools.ant.taskdefs.compilers.Javac12.execute(Javac12.java:72)
         at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:942)
         at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
         at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:282)
         at org.apache.jasper.compiler.Compiler.compile(Compiler.java:328)
         at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:427)
         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:142)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
         at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
         at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
         at java.lang.Thread.run(Thread.java:479)
    Here are my system settings :
    Eclipse 2.1.3
    plugin : tomcatPluginV21, lomboz.213
    Jakarta-tomcat-4.1.31
    JAVA_HOME      : C:\jdk1.3.1_15
    CATALINA_HOME : C:\jakarta-tomcat-4.1.31
    Here are my Eclipse settings :
    http://server2.uploadit.org/files/marvelousgame-01.JPG
    http://server3.uploadit.org/files/marvelousgame-02.JPG
    http://server2.uploadit.org/files/marvelousgame-03.JPG
    http://server3.uploadit.org/files/marvelousgame-04.JPG
    http://server2.uploadit.org/files/marvelousgame-05.JPG
    http://server3.uploadit.org/files/marvelousgame-06.JPG
    thx!!!

    I would suggest updating your software to the latest versions - java 1.4.2 or higher, tomcat 5 or higher, Eclipse 3. That should fix any incompatibilities you are experiencing.
    As to your problem, it seems the tomcat you are trying to run from Eclipse wants a newer Java version (1.4.2 most likely).

  • Problems with Tomcat & Eclipse on MacOSX

    Hi everybody. I have a problem with Tomcat and Eclipse. I must make an application with JSF for my dissertation and i even become a new Mac user so i have some problems. I have installed Eclipse 3,3 Europe on Mac OSX 10,4, also I have installed Tomcat 5,5 setting up environment variable and users of Tomcat. Well, when I try to connect them creating a new server in Eclipse and select Tomcat as server and relative folder of origin, the problems begin. When I try to run on server a JSF project(naturally I have imported all the necessary libraries) it give this error to me: Could not load the Tomcat incomplete serveur configuration at /Servers/Tomcat v5.5 serveur at localhost-config.The configurator mau be corrupt or. Reason: Could not load the Tomcat incomplete serveur configuration at /Servers/Tomcat v5.5 serveur at localhost-config.The configurator mau be corrupt or incomplete. On what it can depend? It is possible that is a JRE problem? I do not find the folder jre on my file system(are novice with the mac). Thanks to all.

    This seems like a question that would be better put to an Eclipse forum.

  • Eclipse with Tomcat 6 Problem

    Hello,
    When I try to start Tomcat 6 in Eclipse, I get the following error message:
    Publishing failed
    Could not load the Tomcat server configuration at \Servers\Tomcat v6.0 Server at localhost-config. The configuration may be corrupt or incomplete.
    Resource is out of sync with the file system: '/Servers/Tomcat v6.0 Server at localhost-config/web.xml'.
    In the beginning I thought the problem might be caused by me inserting a few changes to the web.xml global file and maybe corrupting it in the process. However, I restored the original file and the problem still persists. I have no problem starting Tomcat using the standard start-up script, which indicates web.xml is actually valid, it fails just when starting from Eclipse.
    Does anyone have an idea what the problem is?
    Thanks.

    Bug 228039 from Eclipse MIGHT help, but I'm not sure.
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=228039
    It says to manually refresh the file in Eclipse explorer.
    Bug 107386 from Eclipse MIGHT also help.
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=107386
    No workaround yet.

  • Tomcat Startup problems using eclipse

    Hello together!
    I want to create a JSP page in eclipse.
    I use eclipse-wtp-1.0 and tomcat 5.5.12.
    I have set the JAVA_HOME, TOMCAT_HOME and CATALINA HOME.
    I included this 2 directories in eclipse.
    But now I get the following error:
    23.02.2006 08:37:31 org.apache.catalina.startup.Catalina load
    WARNUNG: Can't load server.xml
    23.02.2006 08:37:31 org.apache.catalina.startup.Catalina load
    WARNUNG: Can't load server.xml
    23.02.2006 08:37:31 org.apache.catalina.startup.Catalina start
    INFO: Server startup in 0 ms
    java.lang.reflect.InvocationTargetException
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
    Caused by: java.lang.NullPointerException
         at org.apache.catalina.startup.Catalina.await(Catalina.java:600)
         at org.apache.catalina.startup.Catalina.start(Catalina.java:560)
         ... 6 more
    Could anybody pls help me.
    Thanks a lot.

    The first posting was refering to a java project.
    Now I tried to make a dynamic web project.
    There i have the mistake:
    First a pop up appears and says: Could not fid the main class. Programm will exit.
    and then:
    java.lang.NoClassDefFoundError: org/apache/catalina/startup/Bootstrap
    Exception in thread "main"
    Does anybody know how I create a project (JSP/JSF), so that I can start the page with for example tomcat.
    If one of you has a toturial where there are exactly the versions written, as I did everything refering to an toturial.
    Pls give advice, how to get it started.
    Thanks in advance.

  • Problem in RPC call (flex,blazeds,spring,H2,tomcat,eclipse)

    Hi, I've problem displaying value from backend onto the flex UI. I'm using Flex,BlazeDS, Spring, H2 in my applicaiton (testdrive app).  
    I've basically added another flex project to the testdrive app i downloaded. everything is working fine except the intended rpc invoke. 
    pls find the code snippets for the related change below :  
    1. FlexHelloWorld.mxml 
    private function resultHandler(event:ResultEvent):void 
    //used for debugging - shows details about result 
    //returned by the Java class method 
    Alert.show("success... in flex"); 
    Alert.show( ObjectUtil.toString(event.result) ); 
    <mx:RemoteObject id="ro" destination="helloServiceDestination" result="resultHandler(event)" fault="faultHandler(event)"/> 
    <mx:Panel x="25" y="10" width="653" height="407" layout="vertical" title="Test Flex 3 Using Java" borderColor="#008040" fontFamily="Arial" fontWeight="bold" fontSize="13"> 
    <mx:Text text="Click The Button To Test Getting Data Into Flex From A Java Class" fontWeight="bold" width="250"/> 
      <mx:Button label="Get Hello World Mesg From Java!" click="ro.getHelloWorld()"/> 
    </mx:Panel> 
    2. remoting-config.xml in flex 
    <destination id="helloServiceDestination" channels="my-amf"> 
         <properties> 
             <source>org.springframework.flex.samples.example.HelloWorld</source> 
         </properties> 
      </destination> 
    3. flex-servlet.xml in spring 
    <flex:remoting-destination ref="helloServiceDestination" /> 
    4. app-config.xml in spring 
    <bean id="helloServiceDestination" class="org.springframework.flex.samples.example.HelloWorld">   
      </bean> 
    5. HelloWorld.java 
    package org.springframework.flex.samples.example; 
      * TODO Document HelloWorld 
      * <p /> 
      * @author Vinod.Jayakumar 
    public class HelloWorld { 
    public String getHelloWorld(){ 
         return "HelloFromJava"; 
    expected result : http://localhost:1977/testdrive/FlexHelloWorld.html on click of button in the screen a alert message "HelloFromJava" should be shown but i get the following error message :  
    (mx.rpc::Fault)#0 
       content = (null) 
       errorID = 0 
       faultCode = "InvokeFailed" 
       faultDetail = "Couldn't establish a connection to 'helloServiceDestination'" 
       faultString = "[MessagingError message='Destination 'helloServiceDestination' either does not exist or the destination has no channels defined (and the application does not define any default channels.)']" 
       message = "faultCode:InvokeFailed faultString:'[MessagingError message='Destination 'helloServiceDestination' either does not exist or the destination has no channels defined (and the application does not define any default channels.)']' faultDetail:'Couldn't establish a connection to 'helloServiceDestination''" 
       name = "Error" 
       rootCause = (null) 
    Request you all to provide your valuable inputs. I know there's really something silly which has gone wrong

    Hi jvk180:
    Firstly, you should either need to define the destination in remoting-config.xml or in app-context.xml, but and in both places.
    Secondly, the error indicates that it is missing the channel information.
    Option 1:
    Assuming your bean "helloServiceDestination" uses other Spring beans, then:
    1. The right place to declare the destinations is in app-context.xml.
    2. In that case, you need to also define the channels that the destination will be exposed over. See documentation for how to do that.
    3. In your remote object declaration, you need to pass the channel set that gets used as well.
    <mx:ChannelSet id="cs">
       <mx:AMFChannel url="http://<yourServerName>:<yourServerPort>:/<yourContextRoot>/messagebroker/amf"/>
    </mx:ChannelSet>
    <mx:RemoteObject id="ro" destination="helloServiceDestination" channelset="{cs}" result="resultHandler(event)" fault="faultHandler(event)"/>
    Option 2:
    If you declare your destination, in remoting-config.xml, then you need to compile your swf with services-config.xml. Refer to documentation for how to do that.
    Hope that helps.
    Rohit

  • JSTL - MySQL Connector problem

    Hello! I need your help. I don't actually know the reason, but *<sql:query>* doesn't work properly.
    So I have such a code:
    <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
    <%@ taglib prefix="sql" uri="http://java.sun.com/jstl/sql_rt" %>
    <sql:setDataSource var="datasource"
    driver="com.mysql.jdbc.Driver"
    url="jdbc:mysql://localhost:3306/publish"
    user="root" password="root"/>
    <sql:query var="books" dataSource="${datasource}">
    SELECT id, title, price FROM book
    </sql:query>
    <html>
    <head>
    <title>A First JSP Database</title
    </head>
    <body>
    <table border="1">
    <tr>
    <td>id</td><td>title</td><td>price</td>
    </tr>
    <c:forEach items="${books.rows}" var="row">
    <tr>
    <td><c:out value="${row.id}" /></td>
    <td><c:out value="${row.title}" /></td>
    <td><c:out value="${row.price}" /></td>
    </tr>
    </c:forEach>
    </table>
    </body>
    </html>The error I get when calling http://localhost:8080/DataAccess/bookList.jsp
    org.apache.jasper.JasperException: Exception in JSP: /bookList.jsp:7
    4:                  driver="com.mysql.jdbc.Driver"
    5:                     url="jdbc:mysql://localhost:3306/publish"
    6:                    user="root" password="root"/>
    7: <sql:query var="books" dataSource="${datasource}">
    8:   SELECT id, title, price FROM book
    9: </sql:query>
    10: <html>May be the reason is that the subfolder WEB-INF is badly configured.
    I have such subfolders in WEB-INF:
    */lib*
    jaxen-full.jar
    jdbc2_0-stdext.jar
    jstl.jar
    mysql-connector-java-3.0.9-stable-bin.jar
    saxpath.jar
    standard.jar
    xalan.jar
    xercesImpl.jar
    xml-apis.jar
    */tld*
    c-rt.tld
    c.tld
    fmt-rt.tld
    fmt.tld
    sql-rt.tld
    sql.tld
    x-rt.tld
    x.tldThe question is what is configured or done incorrectly? I am not quite familiar with JSP and JSTL. Thank you for any help.
    P.S I have already used MySQL. So it is set and configured as it is needed to be.

    ThomYork
    It didn't help.
    Just in case, I run tomcat 5.5.27-2 on Arch Linux; MySQL 5.0.77; Apache 2.2.11
    I tried to put mysql-connector-java-3.0.9-stable-bin.jar into
    /opt/tomcat/server/lib
    /opt/tomcat/shared/lib
    It didn't help.
    bandarurm
    After some manipulation i get such an error in my script:
    *exception*
    {noformat}org.apache.jasper.JasperException: Unable to get connection, DataSource invalid: "Unable to connect to any hosts due to exception: java.net.ConnectException: Connection refused"
         org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    {noformat}
    *root cause*
    {noformat}javax.servlet.ServletException: Unable to get connection, DataSource invalid: "Unable to connect to any hosts due to exception: java.net.ConnectException: Connection refused"
         org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
         org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
         org.apache.jsp.bookList_jsp._jspService(bookList_jsp.java:89)
         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    {noformat}
    *root cause*
    {noformat}javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "Unable to connect to any hosts due to exception: java.net.ConnectException: Connection refused"
         org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.getConnection(QueryTagSupport.java:276)
         org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.doStartTag(QueryTagSupport.java:159)
         org.apache.jsp.bookList_jsp._jspx_meth_sql_005fquery_005f0(bookList_jsp.java:130)
         org.apache.jsp.bookList_jsp._jspService(bookList_jsp.java:66)
         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    {noformat}
    dsdsf
    I tried this. I downloaded the example with the source and WEB-INF directory. It doesn't work.
    Here is an error:
    *exception*
    {noformat}org.apache.jasper.JasperException: javax.servlet.jsp.JspTagException: In <driver>, invalid driver class name: "java.lang.ClassNotFoundException: com.mysql.jdbc.Driver"
         org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    {noformat}
    *root cause*
    {noformat}javax.servlet.ServletException: javax.servlet.jsp.JspTagException: In <driver>, invalid driver class name: "java.lang.ClassNotFoundException: com.mysql.jdbc.Driver"
         org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:837)
         org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
         org.apache.jsp.executeQuery_005fJstlSqlTag_jsp._jspService(executeQuery_005fJstlSqlTag_jsp.java:116)
         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    {noformat}
    *root cause*
    {noformat}java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
         org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386)
         org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)
         java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
         java.lang.Class.forName0(Native Method)
         java.lang.Class.forName(Class.java:264)
         org.apache.taglibs.standard.tag.common.sql.DataSourceWrapper.setDriverClassName(DataSourceWrapper.java:46)
         org.apache.taglibs.standard.tag.common.sql.SetDataSourceTagSupport.doStartTag(SetDataSourceTagSupport.java:102)
         org.apache.taglibs.standard.tag.el.sql.SetDataSourceTag.doStartTag(SetDataSourceTag.java:67)
         org.apache.jsp.executeQuery_005fJstlSqlTag_jsp._jspx_meth_sql_005fsetDataSource_005f0(executeQuery_005fJstlSqlTag_jsp.java:137)
         org.apache.jsp.executeQuery_005fJstlSqlTag_jsp._jspService(executeQuery_005fJstlSqlTag_jsp.java:88)
         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    {noformat}Nothing with sql query works. So it seems that the problem is in tomcat's configuration.

  • JSTL - x:out problem

    Hi,
    I'm trying to use the JSTL - XML tag library, but I have problems using the x:out tag. I'm using JSTL 1.0.3
    My jsp is:
    <%@ taglib prefix="x" uri="http://tags/jstl-xml" %>
    <html>
    <head>
      <title>JSTL: XML Support -- Parse / Out</title>
    </head>
    <body bgcolor="#FFFFFF">
    <h3>Parse / Out</h3>
    <x:parse var="a">
      <a>
       <b>
        <c>
         foo
        </c>
       </b>
       <d>
         bar
       </d>
      </a>
    </x:parse>
    <x:out select="$a//c"/>
    <x:out select="$a/a/d"/>
    <hr />
    </body>
    </html>In Tomcat 4.0.6 I get the following error:
    java.lang.NoSuchMethodError
    at org.jaxen.dom.DOMXPath.(DOMXPath.java:101)
    at org.apache.taglibs.standard.tag.common.xml.XPathUtil.valueOf(XPathUtil.java:237)
    at org.apache.taglibs.standard.tag.common.xml.ExprSupport.doStartTag(ExprSupport.java:102)
    at org.apache.taglibs.standard.tag.el.xml.ExprTag.doStartTag(ExprTag.java:103)
    at org.apache.jsp.Out$jsp._jspService(Out$jsp.java:121)
    Using JBoss 3.2.2RC 2 I get the following error:
    javax.servlet.ServletException
    at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:536)
    at org.apache.jsp.Out_jsp._jspService(Out_jsp.java:107)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    I already copied the 4 jars and the 8 tlds that come with Web Services Developing Pack 1.1
    Any idea what can be going wrong?
    Thanks
    Mary

    hi
    i dont have solution for your problem, but maybe you can help me with parsign xml-file. my jsp looks like this:
    <%@ taglib prefix="x" uri="/WEB-INF/x.tld" %>
    <%@ taglib prefix="c" uri="/WEB-INF/c.tld"%>
    <c:import var="xml" url="CV.xml"/>
    <x:parse varDom="dom" xml="${xml}"/>
    and im getting this error message:
    According to TLD or attribute directive in tag file, attribute xml does not accept any expression
    could you post the web.xml and the jsp file where the xml file is being parsed?
    Thanks!

  • WebLogic 8.1 and Tomcat connection problem

    I am using Tomcat 4.0.6 for my JSPs and WebLogic for my EJBs.
    Everything worked fine under WebLogic 6.1 but I am trying
    to upgrade to WebLogic 8.1 and it is not working.
    I can also connect to WebLogic 8.1 from a standalone class
    but not using Tomcat. What is wrong?
    This is the basic code I am using to connect:
    Hashtable ht = new Hashtable(4);
    ht.put(Context.INITIAL_CONTEXT_FACTORY,
    "weblogic.jndi.WLInitialContextFactory");
    ht.put(Context.PROVIDER_URL,"t3://localhost:7009");
    InitialContext ic = new InitialContext(ht);
    Object obj = ic.lookup("NsbInfoHome");
    NsbInfoHome home = ( NsbInfoHome) PortableRemoteObject.
    narrow(obj, NsbInfoHome.class);
    NsbInfo nsbInfo = home.create();
    NsbMemberPrimaryInfo info = nsbInfo.getMemberPrimaryInfo(1);
    And this is the error
    java.lang.NullPointerException
    at weblogic.rmi.internal.StubGenerator.getStubOnClient(StubGenerator.java:694)
    at weblogic.rmi.internal.StubGenerator.getStubClass(StubGenerator.java:666)
    at weblogic.rmi.internal.StubGenerator.generateStub(StubGenerator.java:712)
    at weblogic.rmi.internal.StubGenerator.generateStub(StubGenerator.java:699)
    at weblogic.rmi.extensions.StubFactory.getStub(StubFactory.java:76)
    at weblogic.jndi.WLInitialContextFactoryDelegate.newRootNamingNodeStub(WLInitialContextFactoryDelegate.java:486)
    at weblogic.jndi.WLInitialContextFactoryDelegate.newRemoteContext(WLInitialContextFactoryDelegate.java:449)
    at weblogic.jndi.WLInitialContextFactoryDelegate.newContext(WLInitialContextFactoryDelegate.java:345)
    at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:308)
    at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:234)
    at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:135)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:672)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:250)
    at javax.naming.InitialContext.init(InitialContext.java:226)
    at javax.naming.InitialContext.<init>(InitialContext.java:202)
    at org.apache.jsp.testWL2$jsp._jspService(testWL2$jsp.java:81)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
    at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
    at java.lang.Thread.run(Thread.java:536)
    --------------- nested within: ------------------
    weblogic.utils.AssertionError: ***** ASSERTION FAILED *****[ Failed to
    generate class for weblogic.jndi.internal.ServerNamingNode_WLStub ] -
    with nested exception:
    [java.lang.NullPointerException]
    at weblogic.rmi.internal.StubGenerator.generateStub(StubGenerator.java:716)
    at weblogic.rmi.internal.StubGenerator.generateStub(StubGenerator.java:699)
    at weblogic.rmi.extensions.StubFactory.getStub(StubFactory.java:76)
    at weblogic.jndi.WLInitialContextFactoryDelegate.newRootNamingNodeStub(WLInitialContextFactoryDelegate.java:486)
    at weblogic.jndi.WLInitialContextFactoryDelegate.newRemoteContext(WLInitialContextFactoryDelegate.java:449)
    at weblogic.jndi.WLInitialContextFactoryDelegate.newContext(WLInitialContextFactoryDelegate.java:345)
    at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:308)
    at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:234)
    at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:135)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:672)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:250)
    at javax.naming.InitialContext.init(InitialContext.java:226)
    at javax.naming.InitialContext.<init>(InitialContext.java:202)
    at org.apache.jsp.testWL2$jsp._jspService(testWL2$jsp.java:81)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
    at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
    at java.lang.Thread.run(Thread.java:536)
    Any ideas how to fix this?
    Thanks,
    Dan

    Hi,
    I work under a sligthly different seeting like Dan used (Java Client instead of JSPs, but same context properties), but the problem is exactly the same: weblogic.rmi.internal.StubGenerator.getStubOnClient() results in a NullPointerException.
    What does this method actually do? I provided the weblogic.jar in the client's runtime environment; is it possible that the method asks for something else on the client side that I have to provide (only guessing...)
    PS: I found the error myself. Its the Eclipse 3.0 IDE that won't work together with the factory class of BEA for some obscure reason. Switching to another IDE solved the problem...
    Message was edited by c_web at Dec 1, 2004 6:03 AM

  • TOMCAT server problem at startup

    Hello
    I use apache-tomcat-4.1.37. When I start tomcat I get an long
    error-output in catalina.out. Can anybody help me to fix this?
    Sorry for this long error-posting!
    Jan 13, 2006 12:18:54 AM org.apache.catalina.core.StandardHostDeployer install
    INFO: Installing web application at context path /webdav from URL
    file:/srv/www/tomcat5/base/webapps/webdav
    Jan 13, 2006 12:18:54 AM org.apache.coyote.http11.Http11Protocol start
    INFO: Starting Coyote HTTP/1.1 on http-8080
    Jan 13, 2006 12:18:54 AM org.apache.jk.common.ChannelSocket init
    INFO: JK2: ajp13 listening on /0.0.0.0:8009
    Jan 13, 2006 12:18:54 AM org.apache.jk.server.JkMain start
    INFO: Jk running ID=0 time=0/21 config=/usr/share/tomcat5/conf/jk2.properties
    Jan 13, 2006 12:18:55 AM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 3422 ms
    Jan 13, 2006 12:19:24 AM org.apache.coyote.http11.Http11Protocol pause
    INFO: Pausing Coyote HTTP/1.1 on http-8080
    Jan 13, 2006 12:19:25 AM org.apache.catalina.core.StandardService stop
    INFO: Stopping service Catalina
    Jan 13, 2006 12:19:25 AM org.apache.catalina.core.StandardHostDeployer remove
    INFO: Removing web application at context path /admin
    Jan 13, 2006 12:19:25 AM org.apache.catalina.logger.LoggerBase stop
    INFO: unregistering logger Catalina:type=Logger,path=/admin,host=localhost
    Jan 13, 2006 12:19:25 AM org.apache.catalina.core.StandardHostDeployer remove
    INFO: Removing web application at context path /webdav
    Jan 13, 2006 12:19:25 AM org.apache.catalina.core.StandardHostDeployer remove
    INFO: Removing web application at context path /servlets-examples
    Jan 13, 2006 12:19:25 AM org.apache.catalina.core.StandardHostDeployer remove
    INFO: Removing web application at context path /jsp-examples
    Jan 13, 2006 12:19:25 AM org.apache.catalina.core.StandardHostDeployer remove
    INFO: Removing web application at context path /balancer
    Jan 13, 2006 12:19:25 AM org.apache.catalina.core.StandardHostDeployer remove
    INFO: Removing web application at context path /tomcat-docs
    Jan 13, 2006 12:19:25 AM org.apache.catalina.core.StandardHostDeployer remove
    INFO: Removing web application at context path /umin
    Jan 13, 2006 12:19:25 AM org.apache.catalina.core.StandardHostDeployer remove
    INFO: Removing web application at context path /servlet
    Jan 13, 2006 12:19:25 AM org.apache.catalina.core.StandardHostDeployer remove
    INFO: Removing web application at context path
    Jan 13, 2006 12:19:25 AM org.apache.catalina.core.StandardHostDeployer remove
    INFO: Removing web application at context path /manager
    Jan 13, 2006 12:19:25 AM org.apache.catalina.logger.LoggerBase stop
    INFO: unregistering logger Catalina:type=Logger,host=localhost
    Jan 13, 2006 12:19:25 AM org.apache.catalina.logger.LoggerBase stop
    INFO: unregistering logger Catalina:type=Logger
    Jan 13, 2006 12:19:25 AM org.apache.coyote.http11.Http11Protocol destroy
    INFO: Stopping Coyote HTTP/1.1 on http-8080
    Jan 13, 2006 12:19:28 AM org.apache.coyote.http11.Http11Protocol init
    INFO: Initializing Coyote HTTP/1.1 on http-8080
    Jan 13, 2006 12:19:28 AM org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 1249 ms
    Jan 13, 2006 12:19:28 AM org.apache.catalina.core.StandardService start
    INFO: Starting service Catalina
    Jan 13, 2006 12:19:28 AM org.apache.catalina.core.StandardEngine start
    INFO: Starting Servlet Engine: Apache Tomcat/5.0
    Jan 13, 2006 12:19:28 AM org.apache.catalina.core.StandardHost start
    INFO: XML validation disabled
    Jan 13, 2006 12:19:28 AM org.apache.catalina.core.StandardHost getDeployer
    INFO: Create Host deployer for direct deployment ( non-jmx )
    Jan 13, 2006 12:19:28 AM org.apache.catalina.core.StandardHostDeployer install
    INFO: Processing Context configuration file URL
    file:/etc/tomcat5/base/Catalina/localhost/balancer.xml
    Jan 13, 2006 12:19:29 AM org.apache.catalina.core.StandardHostDeployer install
    INFO: Processing Context configuration file URL
    file:/etc/tomcat5/base/Catalina/localhost/admin.xml
    Jan 13, 2006 12:19:30 AM org.apache.commons.digester.Digester error
    SEVERE: Parse Error at line 1062 column 94: Element type "message-resources"
    must be declared.
    org.xml.sax.SAXParseException: Element type "message-resources" must be
    declared.
    at
    org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
    Source)
    at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at
    org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown
    Source)
    at
    org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
    Source)
    at
    org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
    Source)
    at
    org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
    Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.commons.digester.Digester.parse(Digester.java:1647)
    at
    org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:708)
    at
    org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:670)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:329)
    at
    org.apache.webapp.admin.ApplicationServlet.init(ApplicationServlet.java:105)
    at javax.servlet.GenericServlet.init(GenericServlet.java:256)
    at
    org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1044)
    at
    org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:876)
    at
    org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4017)
    at
    org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
    at
    org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
    at
    org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
    at
    org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
    at
    org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:903)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at
    org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
    at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)
    at org.apache.commons.digester.Rule.end(Rule.java:230)
    at org.apache.commons.digester.Digester.endElement(Digester.java:1130)
    at
    org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:76)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
    Source)
    at
    org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
    Source)
    at
    org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
    Source)
    at
    org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
    Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.commons.digester.Digester.parse(Digester.java:1666)
    at
    org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488)
    at
    org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
    at
    org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483)
    at
    org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
    at
    org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
    at
    org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at
    org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
    at
    org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
    at
    org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
    at
    org.apache.catalina.core.StandardService.start(StandardService.java:480)
    at
    org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
    Jan 13, 2006 12:19:30 AM org.apache.commons.digester.Digester error
    SEVERE: Parse Error at line 1064 column 17: The content of element type
    "struts-config" must match
    "(data-sources?,form-beans?,global-forwards?,action-mappings?)".
    org.xml.sax.SAXParseException: The content of element type "struts-config"
    must match "(data-sources?,form-beans?,global-forwards?,action-mappings?)".
    at
    org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
    Source)
    at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown
    Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown
    Source)
    at
    org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown
    Source)
    at
    org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
    Source)
    at
    org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
    Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.commons.digester.Digester.parse(Digester.java:1647)
    at
    org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:708)
    at
    org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:670)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:329)
    at
    org.apache.webapp.admin.ApplicationServlet.init(ApplicationServlet.java:105)
    at javax.servlet.GenericServlet.init(GenericServlet.java:256)
    at
    org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1044)
    at
    org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:876)
    at
    org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4017)
    at
    org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
    at
    org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
    at
    org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
    at
    org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
    at
    org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:903)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at
    org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
    at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)
    at org.apache.commons.digester.Rule.end(Rule.java:230)
    at org.apache.commons.digester.Digester.endElement(Digester.java:1130)
    at
    org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:76)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
    Source)
    at
    org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
    Source)
    at
    org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
    Source)
    at
    org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
    Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.commons.digester.Digester.parse(Digester.java:1666)
    at
    org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488)
    at
    org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
    at
    org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483)
    at
    org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
    at
    org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
    at
    org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at
    org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
    at
    org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
    at
    org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
    at
    org.apache.catalina.core.StandardService.start(StandardService.java:480)
    at
    org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
    Jan 13, 2006 12:19:31 AM org.apache.catalina.core.StandardHostDeployer install
    INFO: Processing Context configuration file URL
    file:/etc/tomcat5/base/Catalina/localhost/manager.xml
    Jan 13, 2006 12:19:31 AM org.apache.catalina.core.StandardHostDeployer install
    INFO: Installing web application at context path /umin from URL
    file:/usr/share/tomcat5/webapps/umin
    Jan 13, 2006 12:19:31 AM org.apache.catalina.core.StandardHostDeployer install
    INFO: Installing web application at context path /servlet from URL
    file:/usr/share/tomcat5/webapps/servlet
    Jan 13, 2006 12:19:31 AM org.apache.catalina.core.StandardHostDeployer install
    INFO: Installing web application at context path from URL
    file:/srv/www/tomcat5/base/webapps/ROOT
    Jan 13, 2006 12:19:31 AM org.apache.catalina.core.StandardHostDeployer install
    INFO: Installing web application at context path /jsp-examples from URL
    file:/srv/www/tomcat5/base/webapps/jsp-examples
    Jan 13, 2006 12:19:31 AM org.apache.catalina.core.StandardHostDeployer install
    INFO: Installing web application at context path /servlets-examples from URL
    file:/srv/www/tomcat5/base/webapps/servlets-examples
    Jan 13, 2006 12:19:31 AM org.apache.catalina.core.StandardHostDeployer install
    INFO: Installing web application at context path /tomcat-docs from URL
    file:/srv/www/tomcat5/base/webapps/tomcat-docs
    Jan 13, 2006 12:19:31 AM org.apache.catalina.core.StandardHostDeployer install
    INFO: Installing web application at context path /webdav from URL
    file:/srv/www/tomcat5/base/webapps/webdav
    Jan 13, 2006 12:19:31 AM org.apache.coyote.http11.Http11Protocol start
    INFO: Starting Coyote HTTP/1.1 on http-8080
    Jan 13, 2006 12:19:32 AM org.apache.jk.common.ChannelSocket init
    INFO: JK2: ajp13 listening on /0.0.0.0:8009
    Jan 13, 2006 12:19:32 AM org.apache.jk.server.JkMain start
    INFO: Jk running ID=0 time=1/21 config=/usr/share/tomcat5/conf/jk2.properties
    Jan 13, 2006 12:19:32 AM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 3422 ms
    Environment variables are all set ok.
    I cannot know why i got these many errors.
    i have into the WEB-INF folder the file build.xml, i typed asant to compile the xml file, and build was succesful
    anyway, i;m going to do what is this: http://maestric.com/en/doc/java/spring/mvc
    but when accessing http://localhost:8080/springmvc/list_cars.html
    i got an error, it is not displayed what is in that example
    help me please
    Thanks

    well, no, i downloaded the apache-tomcat version 4, i'm not mixing versions, but i had apache tomcat 6, probably the log is from there. today i tried again starting that application, here is the log:
    2008-09-07 00:10:53 HostConfig[localhost]: Deploying configuration descriptor admin.xml
    2008-09-07 00:10:55 HostConfig[localhost]: Deploying configuration descriptor manager.xml
    2008-09-07 00:10:55 WebappLoader[manager]: Deploying class repositories to work directory C:\apache-tomcat-4.1.37\work\Standalone\localhost\manager
    2008-09-07 00:10:55 ContextConfig[manager]: Configured an authenticator for method BASIC
    2008-09-07 00:10:55 StandardManager[manager]: Seeding random number generator class java.security.SecureRandom
    2008-09-07 00:10:55 StandardManager[manager]: Seeding of random number generator has been completed
    2008-09-07 00:10:55 StandardWrapper[manager:default]: Loading container servlet default
    2008-09-07 00:10:55 StandardWrapper[manager:invoker]: Loading container servlet invoker
    2008-09-07 00:10:55 HostConfig[localhost]: Deploying web application directory ROOT
    2008-09-07 00:10:55 StandardHost[localhost]: Installing web application at context path from URL file:C:\apache-tomcat-4.1.37\webapps\ROOT
    2008-09-07 00:10:55 WebappLoader[]: Deploying class repositories to work directory C:\apache-tomcat-4.1.37\work\Standalone\localhost\_
    2008-09-07 00:10:55 StandardManager[]: Seeding random number generator class java.security.SecureRandom
    2008-09-07 00:10:55 StandardManager[]: Seeding of random number generator has been completed
    2008-09-07 00:10:55 StandardWrapper[:default]: Loading container servlet default
    2008-09-07 00:10:55 StandardWrapper[:invoker]: Loading container servlet invoker
    2008-09-07 00:10:55 HostConfig[localhost]: Deploying web application directory springmvc
    2008-09-07 00:10:55 StandardHost[localhost]: Installing web application at context path /springmvc from URL file:C:\apache-tomcat-4.1.37\webapps\springmvc
    2008-09-07 00:10:55 WebappLoader[springmvc]: Deploying class repositories to work directory C:\apache-tomcat-4.1.37\work\Standalone\localhost\springmvc
    2008-09-07 00:10:55 WebappLoader[springmvc]: Deploy class files /WEB-INF/classes to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\classes
    2008-09-07 00:10:55 WebappLoader[springmvc]: Deploy JAR /WEB-INF/lib/commons-logging.jar to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\lib\commons-logging.jar
    2008-09-07 00:10:55 WebappLoader[springmvc]: Deploy JAR /WEB-INF/lib/jstl.jar to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\lib\jstl.jar
    2008-09-07 00:10:55 WebappLoader[springmvc]: Deploy JAR /WEB-INF/lib/servlet-api.jar to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\lib\servlet-api.jar
    2008-09-07 00:10:55 WebappLoader[springmvc]: Deploy JAR /WEB-INF/lib/spring-webmvc.jar to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\lib\spring-webmvc.jar
    2008-09-07 00:10:55 WebappLoader[springmvc]: Deploy JAR /WEB-INF/lib/spring.jar to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\lib\spring.jar
    2008-09-07 00:10:55 WebappLoader[springmvc]: Deploy JAR /WEB-INF/lib/standard.jar to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\lib\standard.jar
    2008-09-07 00:10:56 StandardManager[springmvc]: Seeding random number generator class java.security.SecureRandom
    2008-09-07 00:10:56 StandardManager[springmvc]: Seeding of random number generator has been completed
    2008-09-07 00:10:56 StandardWrapper[springmvc:default]: Loading container servlet default
    2008-09-07 00:10:56 Initializing Spring FrameworkServlet 'springmvc'
    2008-09-07 00:10:57 StandardContext[springmvc]: Servlet /springmvc threw load() exception
    javax.servlet.ServletException: Servlet.init() for servlet springmvc threw exception
         at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:908)
         at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:768)
         at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3484)
         at org.apache.catalina.core.StandardContext.start(StandardContext.java:3710)
         at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:777)
         at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:760)
         at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:538)
         at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:265)
         at org.apache.catalina.core.StandardHost.install(StandardHost.java:731)
         at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:649)
         at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:379)
         at org.apache.catalina.startup.HostConfig.start(HostConfig.java:808)
         at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:335)
         at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1156)
         at org.apache.catalina.core.StandardHost.start(StandardHost.java:697)
         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1148)
         at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:311)
         at org.apache.catalina.core.StandardService.start(StandardService.java:450)
         at org.apache.catalina.core.StandardServer.start(StandardServer.java:2213)
         at org.apache.catalina.startup.Catalina.start(Catalina.java:484)
         at org.apache.catalina.startup.Catalina.execute(Catalina.java:371)
         at org.apache.catalina.startup.Catalina.process(Catalina.java:134)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:151)
    ----- Root Cause -----
    org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [springmvc.web.HelloWorldController] for bean with name '/hello_world.html' defined in ServletContext resource [WEB-INF/springmvc-servlet.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: springmvc/web/HelloWorldController (Unsupported major.minor version 49.0)
         at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1163)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581)
         at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1364)
         at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:406)
         at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:735)
         at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:369)
         at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:332)
         at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:266)
         at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:236)
         at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:126)
         at javax.servlet.GenericServlet.init(GenericServlet.java:213)
         at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:880)
         at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:768)
         at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3484)
         at org.apache.catalina.core.StandardContext.start(StandardContext.java:3710)
         at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:777)
         at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:760)
         at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:538)
         at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:265)
         at org.apache.catalina.core.StandardHost.install(StandardHost.java:731)
         at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:649)
         at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:379)
         at org.apache.catalina.startup.HostConfig.start(HostConfig.java:808)
         at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:335)
         at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1156)
         at org.apache.catalina.core.StandardHost.start(StandardHost.java:697)
         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1148)
         at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:311)
         at org.apache.catalina.core.StandardService.start(StandardService.java:450)
         at org.apache.catalina.core.StandardServer.start(StandardServer.java:2213)
         at org.apache.catalina.startup.Catalina.start(Catalina.java:484)
         at org.apache.catalina.startup.Catalina.execute(Catalina.java:371)
         at org.apache.catalina.startup.Catalina.process(Catalina.java:134)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:151)
    Caused by: java.lang.UnsupportedClassVersionError: springmvc/web/HelloWorldController (Unsupported major.minor version 49.0)
         at java.lang.ClassLoader.defineClass0(Native Method)
         at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
         at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1787)
         at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1049)
         at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1507)
         at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386)
         at org.springframework.util.ClassUtils.forName(ClassUtils.java:230)
         at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:371)
         at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1157)
         ... 38 more
    2008-09-07 00:10:57 StandardWrapper[springmvc:invoker]: Loading container servlet invoker
    2008-09-07 00:10:57 HostConfig[localhost]: Deploying web application directory tomcat-docs
    2008-09-07 00:10:57 StandardHost[localhost]: Installing web application at context path /tomcat-docs from URL file:C:\apache-tomcat-4.1.37\webapps\tomcat-docs
    2008-09-07 00:10:57 WebappLoader[tomcat-docs]: Deploying class repositories to work directory C:\apache-tomcat-4.1.37\work\Standalone\localhost\tomcat-docs
    2008-09-07 00:10:57 StandardManager[tomcat-docs]: Seeding random number generator class java.security.SecureRandom
    2008-09-07 00:10:57 StandardManager[tomcat-docs]: Seeding of random number generator has been completed
    2008-09-07 00:10:57 StandardWrapper[tomcat-docs:default]: Loading container servlet default
    2008-09-07 00:10:57 StandardWrapper[tomcat-docs:invoker]: Loading container servlet invoker
    2008-09-07 00:10:57 HostConfig[localhost]: Deploying web application directory webdav
    2008-09-07 00:10:57 StandardHost[localhost]: Installing web application at context path /webdav from URL file:C:\apache-tomcat-4.1.37\webapps\webdav
    2008-09-07 00:10:57 WebappLoader[webdav]: Deploying class repositories to work directory C:\apache-tomcat-4.1.37\work\Standalone\localhost\webdav
    2008-09-07 00:10:57 StandardManager[webdav]: Seeding random number generator class java.security.SecureRandom
    2008-09-07 00:10:57 StandardManager[webdav]: Seeding of random number generator has been completed
    2008-09-07 00:10:57 StandardWrapper[webdav:default]: Loading container servlet default
    2008-09-07 00:10:57 StandardWrapper[webdav:invoker]: Loading container servlet invoker
    2008-09-07 00:16:11 StandardHost[localhost]: Removing web application at context path /admin
    2008-09-07 00:16:11 StandardHost[localhost]: Removing web application at context path /webdav
    2008-09-07 00:16:11 StandardHost[localhost]: Removing web application at context path /examples
    2008-09-07 00:16:11 StandardHost[localhost]: Removing web application at context path /springmvc
    2008-09-07 00:16:11 StandardHost[localhost]: Removing web application at context path /tomcat-docs
    2008-09-07 00:16:11 StandardHost[localhost]: Removing web application at context path
    2008-09-07 00:16:11 StandardHost[localhost]: Removing web application at context path /manager
    2008-09-07 00:16:20 HostConfig[localhost]: Deploying configuration descriptor admin.xml
    2008-09-07 00:16:21 HostConfig[localhost]: Deploying configuration descriptor manager.xml
    2008-09-07 00:16:21 WebappLoader[manager]: Deploying class repositories to work directory C:\apache-tomcat-4.1.37\work\Standalone\localhost\manager
    2008-09-07 00:16:21 ContextConfig[manager]: Configured an authenticator for method BASIC
    2008-09-07 00:16:21 StandardManager[manager]: Seeding random number generator class java.security.SecureRandom
    2008-09-07 00:16:21 StandardManager[manager]: Seeding of random number generator has been completed
    2008-09-07 00:16:21 StandardWrapper[manager:default]: Loading container servlet default
    2008-09-07 00:16:21 StandardWrapper[manager:invoker]: Loading container servlet invoker
    2008-09-07 00:16:21 HostConfig[localhost]: Deploying web application directory ROOT
    2008-09-07 00:16:21 StandardHost[localhost]: Installing web application at context path from URL file:C:\apache-tomcat-4.1.37\webapps\ROOT
    2008-09-07 00:16:21 WebappLoader[]: Deploying class repositories to work directory C:\apache-tomcat-4.1.37\work\Standalone\localhost\_
    2008-09-07 00:16:21 StandardManager[]: Seeding random number generator class java.security.SecureRandom
    2008-09-07 00:16:21 StandardManager[]: Seeding of random number generator has been completed
    2008-09-07 00:16:21 StandardWrapper[:default]: Loading container servlet default
    2008-09-07 00:16:21 StandardWrapper[:invoker]: Loading container servlet invoker
    2008-09-07 00:16:21 HostConfig[localhost]: Deploying web application directory tomcat-docs
    2008-09-07 00:16:21 StandardHost[localhost]: Installing web application at context path /tomcat-docs from URL file:C:\apache-tomcat-4.1.37\webapps\tomcat-docs
    2008-09-07 00:16:21 WebappLoader[tomcat-docs]: Deploying class repositories to work directory C:\apache-tomcat-4.1.37\work\Standalone\localhost\tomcat-docs
    2008-09-07 00:16:21 StandardManager[tomcat-docs]: Seeding random number generator class java.security.SecureRandom
    2008-09-07 00:16:21 StandardManager[tomcat-docs]: Seeding of random number generator has been completed
    2008-09-07 00:16:21 StandardWrapper[tomcat-docs:default]: Loading container servlet default
    2008-09-07 00:16:21 StandardWrapper[tomcat-docs:invoker]: Loading container servlet invoker
    2008-09-07 00:16:22 HostConfig[localhost]: Deploying web application directory webdav
    2008-09-07 00:16:22 StandardHost[localhost]: Installing web application at context path /webdav from URL file:C:\apache-tomcat-4.1.37\webapps\webdav
    2008-09-07 00:16:22 WebappLoader[webdav]: Deploying class repositories to work directory C:\apache-tomcat-4.1.37\work\Standalone\localhost\webdav
    2008-09-07 00:16:22 StandardManager[webdav]: Seeding random number generator class java.security.SecureRandom
    2008-09-07 00:16:22 StandardManager[webdav]: Seeding of random number generator has been completed
    2008-09-07 00:16:22 StandardWrapper[webdav:default]: Loading container servlet default
    2008-09-07 00:16:22 StandardWrapper[webdav:invoker]: Loading container servlet invoker
    2008-09-07 00:16:43 StandardHost[localhost]: Removing web application at context path /admin
    2008-09-07 00:16:43 StandardHost[localhost]: Removing web application at context path /webdav
    2008-09-07 00:16:43 StandardHost[localhost]: Removing web application at context path /examples
    2008-09-07 00:16:43 StandardHost[localhost]: Removing web application at context path /tomcat-docs
    2008-09-07 00:16:43 StandardHost[localhost]: Removing web application at context path
    2008-09-07 00:16:43 StandardHost[localhost]: Removing web application at context path /manager
    2008-09-07 09:45:05 HostConfig[localhost]: Deploying configuration descriptor admin.xml
    2008-09-07 09:45:07 HostConfig[localhost]: Deploying configuration descriptor manager.xml
    2008-09-07 09:45:07 WebappLoader[manager]: Deploying class repositories to work directory C:\apache-tomcat-4.1.37\work\Standalone\localhost\manager
    2008-09-07 09:45:07 ContextConfig[manager]: Configured an authenticator for method BASIC
    2008-09-07 09:45:07 StandardManager[manager]: Seeding random number generator class java.security.SecureRandom
    2008-09-07 09:45:07 StandardManager[manager]: Seeding of random number generator has been completed
    2008-09-07 09:45:07 StandardWrapper[manager:default]: Loading container servlet default
    2008-09-07 09:45:07 StandardWrapper[manager:invoker]: Loading container servlet invoker
    2008-09-07 09:45:07 HostConfig[localhost]: Deploying web application directory ROOT
    2008-09-07 09:45:07 StandardHost[localhost]: Installing web application at context path from URL file:C:\apache-tomcat-4.1.37\webapps\ROOT
    2008-09-07 09:45:07 WebappLoader[]: Deploying class repositories to work directory C:\apache-tomcat-4.1.37\work\Standalone\localhost\_
    2008-09-07 09:45:07 StandardManager[]: Seeding random number generator class java.security.SecureRandom
    2008-09-07 09:45:07 StandardManager[]: Seeding of random number generator has been completed
    2008-09-07 09:45:07 StandardWrapper[:default]: Loading container servlet default
    2008-09-07 09:45:07 StandardWrapper[:invoker]: Loading container servlet invoker
    2008-09-07 09:45:07 HostConfig[localhost]: Deploying web application directory tomcat-docs
    2008-09-07 09:45:07 StandardHost[localhost]: Installing web application at context path /tomcat-docs from URL file:C:\apache-tomcat-4.1.37\webapps\tomcat-docs
    2008-09-07 09:45:07 WebappLoader[tomcat-docs]: Deploying class repositories to work directory C:\apache-tomcat-4.1.37\work\Standalone\localhost\tomcat-docs
    2008-09-07 09:45:07 StandardManager[tomcat-docs]: Seeding random number generator class java.security.SecureRandom
    2008-09-07 09:45:07 StandardManager[tomcat-docs]: Seeding of random number generator has been completed
    2008-09-07 09:45:07 StandardWrapper[tomcat-docs:default]: Loading container servlet default
    2008-09-07 09:45:07 StandardWrapper[tomcat-docs:invoker]: Loading container servlet invoker
    2008-09-07 09:45:07 HostConfig[localhost]: Deploying web application directory webdav
    2008-09-07 09:45:07 StandardHost[localhost]: Installing web application at context path /webdav from URL file:C:\apache-tomcat-4.1.37\webapps\webdav
    2008-09-07 09:45:07 WebappLoader[webdav]: Deploying class repositories to work directory C:\apache-tomcat-4.1.37\work\Standalone\localhost\webdav
    2008-09-07 09:45:07 StandardManager[webdav]: Seeding random number generator class java.security.SecureRandom
    2008-09-07 09:45:07 StandardManager[webdav]: Seeding of random number generator has been completed
    2008-09-07 09:45:07 StandardWrapper[webdav:default]: Loading container servlet default
    2008-09-07 09:45:07 StandardWrapper[webdav:invoker]: Loading container servlet invoker
    2008-09-07 09:53:36 HostConfig[localhost]: Deploying web application directory springmvc
    2008-09-07 09:53:36 StandardHost[localhost]: Installing web application at context path /springmvc from URL file:C:\apache-tomcat-4.1.37\webapps\springmvc
    2008-09-07 09:53:36 WebappLoader[springmvc]: Deploying class repositories to work directory C:\apache-tomcat-4.1.37\work\Standalone\localhost\springmvc
    2008-09-07 09:53:36 WebappLoader[springmvc]: Deploy class files /WEB-INF/classes to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\classes
    2008-09-07 09:53:36 WebappLoader[springmvc]: Deploy JAR /WEB-INF/lib/commons-logging.jar to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\lib\commons-logging.jar
    2008-09-07 09:53:36 WebappLoader[springmvc]: Deploy JAR /WEB-INF/lib/jstl.jar to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\lib\jstl.jar
    2008-09-07 09:53:36 WebappLoader[springmvc]: Deploy JAR /WEB-INF/lib/servlet-api.jar to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\lib\servlet-api.jar
    2008-09-07 09:53:36 WebappLoader[springmvc]: Deploy JAR /WEB-INF/lib/spring-webmvc.jar to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\lib\spring-webmvc.jar
    2008-09-07 09:53:36 WebappLoader[springmvc]: Deploy JAR /WEB-INF/lib/spring.jar to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\lib\spring.jar
    2008-09-07 09:53:36 WebappLoader[springmvc]: Deploy JAR /WEB-INF/lib/standard.jar to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\lib\standard.jar
    2008-09-07 09:53:37 StandardManager[springmvc]: Seeding random number generator class java.security.SecureRandom
    2008-09-07 09:53:37 StandardManager[springmvc]: Seeding of random number generator has been completed
    2008-09-07 09:53:37 StandardWrapper[springmvc:default]: Loading container servlet default
    2008-09-07 09:53:37 Initializing Spring FrameworkServlet 'springmvc'
    2008-09-07 09:53:37 StandardContext[springmvc]: Servlet /springmvc threw load() exception
    javax.servlet.ServletException: Servlet.init() for servlet springmvc threw exception
         at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:908)
         at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:768)
         at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3484)
         at org.apache.catalina.core.StandardContext.start(StandardContext.java:3710)
         at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:777)
         at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:760)
         at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:538)
         at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:265)
         at org.apache.catalina.core.StandardHost.install(StandardHost.java:731)
         at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:649)
         at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:379)
         at org.apache.catalina.startup.HostConfig.run(HostConfig.java:941)
         at java.lang.Thread.run(Thread.java:534)
    ----- Root Cause -----
    org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [springmvc.web.HelloWorldController] for bean with name '/hello_world.html' defined in ServletContext resource [WEB-INF/springmvc-servlet.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: springmvc/web/HelloWorldController (Unsupported major.minor version 49.0)
         at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1163)
         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:581)
         at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1364)
         at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:406)
         at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:735)
         at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:369)
         at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:332)
         at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:266)
         at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:236)
         at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:126)
         at javax.servlet.GenericServlet.init(GenericServlet.java:213)
         at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:880)
         at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:768)
         at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3484)
         at org.apache.catalina.core.StandardContext.start(StandardContext.java:3710)
         at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:777)
         at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:760)
         at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:538)
         at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:265)
         at org.apache.catalina.core.StandardHost.install(StandardHost.java:731)
         at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:649)
         at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:379)
         at org.apache.catalina.startup.HostConfig.run(HostConfig.java:941)
         at java.lang.Thread.run(Thread.java:534)
    Caused by: java.lang.UnsupportedClassVersionError: springmvc/web/HelloWorldController (Unsupported major.minor version 49.0)
         at java.lang.ClassLoader.defineClass0(Native Method)
         at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
         at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1787)
         at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1049)
         at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1507)
         at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386)
         at org.springframework.util.ClassUtils.forName(ClassUtils.java:230)
         at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:371)
         at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1157)
         ... 23 more
    2008-09-07 09:53:37 StandardWrapper[springmvc:invoker]: Loading container servlet invoker
    2008-09-07 09:53:37 StandardHost[localhost]: Removing web application at context path /admin
    2008-09-07 09:53:37 StandardHost[localhost]: Removing web application at context path /webdav
    2008-09-07 09:53:37 StandardHost[localhost]: Removing web application at context path /examples
    2008-09-07 09:53:37 StandardHost[localhost]: Removing web application at context path /springmvc
    2008-09-07 09:53:37 StandardHost[localhost]: Removing web application at context path /tomcat-docs
    2008-09-07 09:53:37 StandardHost[localhost]: Removing web application at context path
    2008-09-07 09:53:37 StandardHost[localhost]: Removing web application at context path /manager
    2008-09-07 09:53:44 HostConfig[localhost]: Deploying configuration descriptor admin.xml
    2008-09-07 09:53:46 HostConfig[localhost]: Deploying configuration descriptor manager.xml
    2008-09-07 09:53:46 WebappLoader[manager]: Deploying class repositories to work directory C:\apache-tomcat-4.1.37\work\Standalone\localhost\manager
    2008-09-07 09:53:46 ContextConfig[manager]: Configured an authenticator for method BASIC
    2008-09-07 09:53:46 StandardManager[manager]: Seeding random number generator class java.security.SecureRandom
    2008-09-07 09:53:46 StandardManager[manager]: Seeding of random number generator has been completed
    2008-09-07 09:53:46 StandardWrapper[manager:default]: Loading container servlet default
    2008-09-07 09:53:46 StandardWrapper[manager:invoker]: Loading container servlet invoker
    2008-09-07 09:53:46 HostConfig[localhost]: Deploying web application directory ROOT
    2008-09-07 09:53:46 StandardHost[localhost]: Installing web application at context path from URL file:C:\apache-tomcat-4.1.37\webapps\ROOT
    2008-09-07 09:53:46 WebappLoader[]: Deploying class repositories to work directory C:\apache-tomcat-4.1.37\work\Standalone\localhost\_
    2008-09-07 09:53:46 StandardManager[]: Seeding random number generator class java.security.SecureRandom
    2008-09-07 09:53:46 StandardManager[]: Seeding of random number generator has been completed
    2008-09-07 09:53:46 StandardWrapper[:default]: Loading container servlet default
    2008-09-07 09:53:46 StandardWrapper[:invoker]: Loading container servlet invoker
    2008-09-07 09:53:46 HostConfig[localhost]: Deploying web application directory springmvc
    2008-09-07 09:53:46 StandardHost[localhost]: Installing web application at context path /springmvc from URL file:C:\apache-tomcat-4.1.37\webapps\springmvc
    2008-09-07 09:53:46 WebappLoader[springmvc]: Deploying class repositories to work directory C:\apache-tomcat-4.1.37\work\Standalone\localhost\springmvc
    2008-09-07 09:53:46 WebappLoader[springmvc]: Deploy class files /WEB-INF/classes to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\classes
    2008-09-07 09:53:46 WebappLoader[springmvc]: Deploy JAR /WEB-INF/lib/commons-logging.jar to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\lib\commons-logging.jar
    2008-09-07 09:53:46 WebappLoader[springmvc]: Deploy JAR /WEB-INF/lib/jstl.jar to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\lib\jstl.jar
    2008-09-07 09:53:46 WebappLoader[springmvc]: Deploy JAR /WEB-INF/lib/servlet-api.jar to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\lib\servlet-api.jar
    2008-09-07 09:53:46 WebappLoader[springmvc]: Deploy JAR /WEB-INF/lib/spring-webmvc.jar to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\lib\spring-webmvc.jar
    2008-09-07 09:53:46 WebappLoader[springmvc]: Deploy JAR /WEB-INF/lib/spring.jar to C:\apache-tomcat-4.1.37\webapps\springmvc\WEB-INF\lib\spring.jar
    2008-09-07 09:53:46 WebappL

  • JSTL, Tomcat & NoClassDefFoundError

    Hi,
    I am having a little problem with JSTL on my web hosting companies server.
    My code works fine, until I put it on their server. I have copied their set up, ie. same version of java & tomcat onto my computer, and it still works fine here.
    The only difference is that they are using Linux.
    The error happens as soon as I insert a JSTL tag into a jsp page. ie:
    <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
    <html>
    <body>
      <c:out value="Hello" />
    </body>
    </html>The first time I get a VerifyError:
    java.lang.VerifyError: (class: org/apache/taglibs/standard/lang/jstl/JSTLVariableResolver, method: resolveVariable signature: (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;) Incompatible object argument for function call
    And on subsequent refreshes (until Tomcat is restarted) I get a NoClassDefFoundError:
    java.lang.NoClassDefFoundError:org/apache/taglibs/standard/lang/jstl/Evaluator
    Heres what I have done to attempt to resovle this so far:
    - Use the Java SDK not JRE
    - Put all the JSTL JARs into %TOMCAT_HOME%/common/lib
    - Edit my classpath to include the current dir (.) and JSTL's standard.jar
    - Then I added tools.jar & rt.jar to my classpath
    Well i'm still getting the errors, and I can't figure out why. From what over people have said on the forums, it might be a classpath error... but I can't see how, as i've added the stuff i'm sure it needs to the classpath!
    Any sugesstions will be greatly appriciated, I'm tearing my hair out!
    My set up:
    Tomcat v4.1.24
    Java SDK 1.3.1_06
    Linux on web hosting companies server, win2k on my machine
    Thank you!
    Mel

    Hi,
    I tried putting all the JSTL libraries in the WEB-INF/lib file, but it caused Tomcat to throw up loads of errors (in all set ups I tried) when it started. So by putting the JARs in common/lib I can avoid this. I did try your suggestion and just put the jstl.jar in WEB-INF/lib. It caused no errors on Tomcat startup, but didn't fix the problem either!
    The JSTL tld's are definetely in WEB-INF/tlds and the web.xml file has the correct entries in it.
    I suspect that it is a classpath error... or path.. or some kind of configuration like permissions or something.
    Confused!

  • Tomcat-Eclipse doesn't change my projekt o.O

    Hi there,
    I'm using Tomcat and Eclipse and...well...I've got one mysterious problem. It started yesterday. For some reason any changes in my projekt.jsp are saved correctly, but if I'm calling http://localhost:8080 + my projekt, then my old project with the code of yesterday is opened. I've checked the code via Eclipse and also opened the jsp-file with the editor, but the code is different to the code, that is displayed in my browser.
    I've already restarted my computer, restarted the Tomcat, excludet my projekt and includet it again, checked every path...but it's still the same old code. I'm wondering, why it's not taking my new code and also wondering, where the hell it takes my old code, that shouldn't exist any longer.
    I hope you guys have some help for me, even if it's only speculation >.>
    Thanks
    X--spYro--X
    EDIT: The problem is gone...for some reason...I just changed a few settings and then changed them back and now it's working...computers are really mysterious o.o
    Edited by: XspYroX on May 14, 2008 4:04 AM

    excludet my projekt and includet it again,what it really means?
    have you successfully re-deployed the application? goto tomcat\webapps and open your projekt.jsp of your project and observe whether it contains the updated content or not.
    caching may be one more problem for you. your browser will cache the pages which you'll open in it. so try to delete the history, temp files and the cached files and re-open it.
    Diablo

  • Tomcat deployment problems

    Hi,
    I have an application developed in JSC2_1 and migrated to VWP/NetBeans which I can run nicely on Sun Java Application Server 9.1. But I am trying to deploy it on tomcat server (5.5.17.,5.5.20) over few weeks. I even assembled tomcat server 6.0.14 and added jstl.jar, jsf-api.jar, jsf-impl.jar and tools.jar (from sun java jdk1.6.0_01) to the common library. Initially I got errors which I rectified. Now if I browse with mozilla firefox I see two panels and images and buttons are not loaded. If I use IE7 I find nothing. Log files do not show any error at all...Can anyone help with these deployment problems with tomcat??
    thanks in advance.
    dr. am mohan rao

    I have deployed my JSC 2.1 app to Tomcat 5.5.17 servers.
    My app is running on XP Pro (development server) and WIndows 2000 Server (deployment).
    I'm using MySQL as the database server.
    Did you export your WAR file as J2EE 1.4?
    Here are some links that might help:
    http://forum.java.sun.com/thread.jspa?threadID=5101183
    http://blogs.sun.com/david/entry/defining_java_studio_creator_2
    http://blogs.sun.com/winston/entry/redploying_to_tomcat

Maybe you are looking for

  • FTP Adapter, B2b and SOA performance Test

    Hi All, We have a requirement to processes Large XML files ranging from 1 MB to 200 MB. Our Flow is FTP Adapter picks the XML's Repeatable Nodes. BPEL Transforms and Loops thru each XML node and calls B2B Adapter in Each Loop. We are doing Advanced E

  • Blocked user account in Skype Manager

    I have a user in my company that is showing a "Blocked Account" when I sign into our Skype Manager. When I click on his username to take me to more information, I get an error message stating: "Service Unavailable. We're having technical problems. We

  • Send Process Message Error

    Hi While sending process message (PI_PHST) to change the phase  status to finish, I get the following error: "Sequence of time events not adhered to => Message could not be processed by destination PI05 COCI_Confirm_Operation" And then on sending the

  • Obtain a reference to the element at lead selection

    I am trying to obtain a reference to the element at lead selection of a context node (Node name is Person) of component controller, i had a method initPerson() to initialize the values, so when i am writting IPersonElement personEl = wdContext.nodePe

  • Premiere pro 5.5 default label colors

    Hi, I changed My premiere pro 5.5 default label colors and need to reset the colors to default anybody knows the default values Thanks [Text formatting corrected.  Please type your posts directly into the forums, as copy/paste often leaves unwanted c