Running Tomcat using Eclipse

Hello all,
I think I have done the needful regarding putting Tomcat into the Eclipse IDE.At the End I would like to test a simple jsp.I press on the "tomcat" button , tomcat startup button, in the console window i dont get the usual startup things that are specified in the below link.
http://www-106.ibm.com/developerworks/opensource/library/os-ectom/?ca=dgr-jw03os-ectom
Kindly let me know in as much detail as possible as to what could have gone wrong.
Help would be greatly appreciated.
Thanks
AS

try:
http://www.eclipse.org/search/search.cgi
with tomcat as searchwordThanks for the advice, will try it.
AS

Similar Messages

  • JSP problem when running Tomcat in Eclipse

    Hello,
    Eclipse newbie here.
    I just started using Eclipse and I have installed the Tomcat plugin. When I run Tomcat within Eclipse, http://localhost:8080 works fine, but when I tried to access a JSP that I've created, I'm getting this error:
    HTTP Status 404 - /JSPDemo.jsp
    type Status report
    message /JSPDemo.jsp
    description The requested resource (/JSPDemo.jsp) is not available.
    Using Eclipse version 3.1.2
    Tomcat Plugin = sysdeo 3.1
    Tomcat version 5.0.28
    JDK + JRE = 1.4.2_08
    I was just following this tutorial:
    http://plato.acadiau.ca/courses/comp/dsilver/2513/EclipseAndTomcatTutorial/
    Thanks in advance.

    why not use Web Tools Project of Eclipse, it comes with all plugins necessary for J2EE and Web development
    http://www.eclipse.org/webtools/
    it's much easier to use

  • How to run tomcat inside eclipse

    hello
    I try to run tomcat inside eclipse with sysdo ... plugin
    info.
    eclipse 3.0
    tomcat 5.0
    J2sdk 6.0
    I become an Exception
    SEVERE: Error initializing endpoint
    java.net.SocketException: Invalid argument: listen failed
         at java.net.PlainSocketImpl.socketListen(Native Method)
         at java.net.PlainSocketImpl.listen(Unknown Source)
         at java.net.ServerSocket.bind(Unknown Source)
         at java.net.ServerSocket.<init>(Unknown Source)
         at java.net.ServerSocket.<init>(Unknown Source)
         at org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:49)
         at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:259)
         at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:137)
         at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.java:1429)
         at org.apache.catalina.core.StandardService.initialize(StandardService.java:609)
         at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2384)
         at org.apache.catalina.startup.Catalina.load(Catalina.java:507)
         at org.apache.catalina.startup.Catalina.load(Catalina.java:528)
         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.load(Bootstrap.java:250)
         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:424)
    22-Jun-2006 11:29:23 org.apache.catalina.startup.Catalina load
    SEVERE: Catalina.start
    LifecycleException:  Protocol handler initialization failed: java.net.SocketException: Invalid argument: listen failed
         at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.java:1431)
         at org.apache.catalina.core.StandardService.initialize(StandardService.java:609)
         at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2384)
         at org.apache.catalina.startup.Catalina.load(Catalina.java:507)
         at org.apache.catalina.startup.Catalina.load(Catalina.java:528)
         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.load(Bootstrap.java:250)
         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:424)I run tomcat outside eclipse as Win service it works fine
    what is wrong

    please no body in this world to help me ????

  • Running Tomcat from Eclipse

    Hi All,
    This is the first time i am trying to run a web project through Eclipse.I have configured Tomcat for that.I have setup a project where in my servlets are created under src and the classes are compiled under the build/classes folder.
    I have kept the fork option true in the Server web.xml.
    My jsps are running.But when i am trying to send a request to the servlet.The mapping from the servlet is not recognized.Definitely case of a classpath.
    I am not sure what classpath doest it take.Its not taking from the build/classes folder i have tried creating web-inf/classes folder and kept the class file there.But it did not work.
    Please help

    i need not deploy the files in tomcat as the files are being picked up from my eclipse
    workspace and the necessary files are in the eclipse build path.What i think is the VM is looking for the
    classes in the Tomcat folder and its not finding the classes under tomcat.

  • Using Tomcat in Eclipse?

    Hi,
    Can you tell me how to use Tomcat using Eclipse?
    Whether we have to plug-in Tomcat in Eclipse?
    I'm using Eclipse3.1.1 Version.
    Thanks,
    Hari

    you can use "com.sysdeo.eclipse.tomcat_3.1.0" plugin. Just download the zip file and expand it in plugin folder of eclipse. I am using it on ecipse 3.1.2 it works fine.
    By the way you need to set certain parameters in Eclispe.
    GO to windows-preferences-java
    Installed JREs - add the path of your j2sdk1.4.(eg.c:j2sdk1.4.2_11)
    then Go to windows--preferences--tomcat-
    advanced - fill your tomcat base
    JVMSettings - JRE drop down box select the j2sdk you added
    JVMSettings - classpath - add tools.jar from your j2sdk lib folder
    JVMSettings - Boot ClassPath - add rt.jar from your jre lib folder
    SourcePath
    Select your java project you are working with
    Then click ok.
    Try to run eclipse in clear mode.
    Please let me know if this worked. I also did the same procedure and It is working fine.
    Meena

  • Trouble with running tomcat/eclipse

    I am using eclipse/tomcat. Every time I run tomcat inside eclipse it shows me that war deployed but it doesn't. I have to manually copy it under webapp. I have appropriate login

    are u using and IDE stuff???
    eclipse is inteligent enough to do the work for you.

  • Issues running JSP using Tomcat

    Hello,
    I have installed Eclipse 3.0, Tomcat 5.0 with JDK 1.4.2 . I can view HTML pages but not JSP pages. I am able to run java code and servlets on Eclipse/Tomcat. When I point to a JSP page the page gives the following error
    type Exception report
    message
    description The server encountered an internal error () that prevented it from fulfilling this request.
    exception
    org.apache.jasper.JasperException: Unable to compile class for JSP
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
    org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:434)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:492)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:471)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:459)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    root cause
    Unable to find a javac compiler;
    com.sun.tools.javac.Main is not on the classpath.
    Perhaps JAVA_HOME does not point to the JDK
    org.apache.tools.ant.taskdefs.compilers.Compile
    Any help is much appreciated.

    Like the message says, you haven't set the JAVA_HOME variable correctly.
    Have you set it?
    It should point to the ROOT of your java install
    eg
    JAVA_HOME = c:\j2sdk1.4.2_04
    Are you running Tomcat through Eclipse, or on its own?

  • Tomcat in eclipse

    How could i run the tomcat in eclipse?

    If you want to run tomcat in eclipse for sure you need some additional plug-in. I use eclipse for writing wtp appications that use web-services - because of that I use very reach in plug-ins version of eclipse:
    wtp-all-in-one-0.7
    You can find it here:
    http://download.eclipse.org/webtools/downloads/drops/R-0.7-200507290654/
    With this you can write wtp applications, write web-services using axis and - of course - run tomcat.
    ania

  • Cannot make .war file using tomcat with eclipse and ant

    i have made all necesary configuration for deploying application using eclipse and ant for the tomcat server.
    when i start the server by clicking the tomcat icon on eclipse toolbar, the message is prompted that "missing application web.xml and using defaults". i have placed the web.xml file in the web/WEB-INF directory of the source project directory.
    also when i use ant by right-clicking on the build.xml file and choose Run as ant.. the process creates a desired .war file in webapps folder of the tomcat server but that war file does not works.
    where is the error i cannot figure out.
    am attaching the code of build.xml for reference.
    please help.
    build.xml:-
    <project name="BecilCTI" default="compile" basedir=".">
    <property file="build.properties"/>
    <property file="${user.home}/build.properties"/>
    <property name="app.name" value="BecilCTI"/>
    <property name="app.path" value="/${app.name}"/>
    <property name="app.version" value="0.1-dev"/>
    <property name="build.home" value="${basedir}/build"/>
    <property name="catalina.home" value="c:/Tomcat_5.5"/> <!-- UPDATE THIS! -->
    <property name="dist.home" value="${basedir}/dist"/>
    <property name="docs.home" value="${basedir}/docs"/>
    <property name="manager.url" value="http://localhost:8080/manager"/>
    <property name="src.home" value="${basedir}/src"/>
    <property name="web.home" value="${basedir}/web"/>
    <property name="compile.debug" value="true"/>
    <property name="compile.deprecation" value="false"/>
    <property name="compile.optimize" value="true"/>
    <!--<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>-->
    <path id="compile.classpath">
    <!-- Include all elements that Tomcat exposes to applications -->
    <pathelement location="${catalina.home}/common/classes"/>
    <fileset dir="${catalina.home}/common/endorsed">
    <include name="*.jar"/>
    </fileset>
    <fileset dir="${catalina.home}/common/lib">
    <include name="*.jar"/>
    </fileset>
    <pathelement location="${catalina.home}/shared/classes"/>
    <fileset dir="${catalina.home}/shared/lib">
    <include name="*.jar"/>
    </fileset>
    </path>
    <target name="all" depends="clean,compile"
    description="Clean build and dist directories, then compile"/>
    <target name="clean"
    description="Delete old build and dist directories">
         <echo message="Cleaning all dirs."/>
    <delete dir="${build.home}"/>
    <delete dir="${dist.home}"/>
    </target>
    <target name="compile" depends="prepare"
    description="Compile Java sources">
    <!-- Compile Java classes as necessary -->
    <mkdir dir="${build.home}/WEB-INF/classes"/>
    <javac srcdir="${src.home}"
    destdir="${build.home}/WEB-INF/classes"
    debug="${compile.debug}"
    deprecation="${compile.deprecation}"
    optimize="${compile.optimize}">
    <classpath refid="compile.classpath"/>
    </javac>
    <!-- Copy application resources -->
    <copy todir="${build.home}/WEB-INF/classes">
    <fileset dir="${src.home}" excludes="**/*.java"/>
    </copy>
    </target>
    <target name="dist" depends="compile"
    description="Create binary distribution">
    <!-- Copy documentation subdirectories
    <mkdir dir="${dist.home}/docs"/>
    <copy todir="${dist.home}/docs">
    <fileset dir="${docs.home}"/>
    </copy> -->
    <!-- Create application JAR file -->
    <jar jarfile="${catalina.home}/webapps/${app.name}.war"
    basedir="${build.home}"/>
    <!-- Copy additional files to ${dist.home} as necessary -->
    </target>
    <target name="install" depends="compile"
    description="Install application to servlet container">
    <deploy url="${manager.url}"
    username="${manager.username}"
    password="${manager.password}"
    path="${app.path}"
    localWar="file://${build.home}"/>
    </target>
    <target name="list"
    description="List installed applications on servlet container">
    <list url="${manager.url}"
    username="${manager.username}"
    password="${manager.password}"/>
    </target>
    <target name="prepare">
    <!-- Create build directories as needed -->
    <mkdir dir="${build.home}"/>
    <mkdir dir="${build.home}/WEB-INF"/>
    <mkdir dir="${build.home}/WEB-INF/classes"/>
    <!-- Copy static content of this web application -->
    <copy todir="${build.home}">
    <fileset dir="${web.home}"/>
    </copy>
    <mkdir dir="${build.home}/WEB-INF/lib"/>
    </target>
    <target name="reload" depends="compile"
    description="Reload application on servlet container">
    <reload url="${manager.url}"
    username="${manager.username}"
    password="${manager.password}"
    path="${app.path}"/>
    </target>
    <target name="remove"
    description="Remove application on servlet container">
    <undeploy url="${manager.url}"
    username="${manager.username}"
    password="${manager.password}"
    path="${app.path}"/>
    </target>
    </project>

    So is context.xml actually overwriting the settings found in server.xml?I think so. The way I understand it is the the context.xml file saves you from having to edit server.xml. It is preferred for each web app to do its own config, rather than lumping them all together in server.xml.
    And what would be the best way to create the war file? IAt its heart, a WAR is just a zip file with its contents laid out in according to the specification of a web application directory structure.
    So the simplest way to make a war file is to zip up your directory structure with a tool like winzip, and rename it to be myApp.war.
    Regarding ant, I would recommend you take a look through [url http://jakarta.apache.org/tomcat/tomcat-4.1-doc/appdev/index.html
    ]this tutorial. It explains the basics of website layout, configuration and deployment.
    On [url http://jakarta.apache.org/tomcat/tomcat-4.1-doc/appdev/source.html] this page  in particular, it includes a link to a basic ant file that you can use as a starting point.
    Cheers,
    evnafets

  • Re: Using already running Tomcat server for development.

    Hi Nick,
    Yes, you can use existing Tomcat Server for debugging app developed with
    NitroX. And you can refer to Help > Help Contents > NitroX User Guide >
    NitroX Tour > Running and debugging the application.
    We do support Tomcat 4.0.x to Tomcat 5.0.x. If you need any further
    assistance please get back to us.
    Thanks
    M7 Support
    "Nick Mulder" <[email protected]> wrote in message
    news:41d9f379$[email protected]..
    Sorry if this has been covered anywhere else.Just wondering if you can use an existing tomcat server for debugging
    webapps being developed in NitroX. I have a non dedicated server a
    development server. Up until purchasing NitroX I have been using ant build
    files to compile and re-deploy my apps into the running tomcat server.
    Just wondering if I can do something similar thru NitroX and Eclipse.
    Forgive me if I am missing something obvious, but I am new to eclipse.
    Thanks,
    Nick Mulder

    Take a look at these links: http://plato.acadiau.ca/courses/comp/dsilver/2513/EclipseAndTomcatTutorial/
    http://www.keyboardsamurais.de/2004/01/15/tomcat_tutorial_helloworld_for_complete_fools_-_english/
    http://www-128.ibm.com/developerworks/opensource/library/os-ectom/?ca=dgr-lnxw16EclipsTomcat
    I've found going through tutorials is a proven, quick way of getting up to speed with new tools and configurations.
    HTH,
    James

  • Using already running Tomcat server for development.

    Sorry if this has been covered anywhere else.
    Just wondering if you can use an existing tomcat server for debugging
    webapps being developed in NitroX. I have a non dedicated server a
    development server. Up until purchasing NitroX I have been using ant build
    files to compile and re-deploy my apps into the running tomcat server. Just
    wondering if I can do something similar thru NitroX and Eclipse. Forgive me
    if I am missing something obvious, but I am new to eclipse.
    Thanks,
    Nick Mulder

    Take a look at these links: http://plato.acadiau.ca/courses/comp/dsilver/2513/EclipseAndTomcatTutorial/
    http://www.keyboardsamurais.de/2004/01/15/tomcat_tutorial_helloworld_for_complete_fools_-_english/
    http://www-128.ibm.com/developerworks/opensource/library/os-ectom/?ca=dgr-lnxw16EclipsTomcat
    I've found going through tutorials is a proven, quick way of getting up to speed with new tools and configurations.
    HTH,
    James

  • Eroor in eclipse when i have run TOMCAT in debuge mode web service debuging

    hello all,
    i have a serious problem with debug my web service. I set local variable in eclipse (-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000). And now if i run TOMCAT in normal mode all worked fine and i run remote java application fine, but if i run TOMCAT in debug mode, eclipse in console return error:
    "Error occurred during initialization of VM
    agent library failed to init: jdwp
    ERROR: Cannot load this JVM TI agent twice, check your java command line for duplicate jdwp options."
    If anyone have this problem please tell me how to resolved it.
    Thank for help.

    Eclipse is kind of a competing product so this is not the best place to ask the question. With that most will be nice enough to lend a hand. I suggest ensuring that all other instances of tomcat are stopped then try again. In the Debug perspective ensure there are no servers running with the same name as the one you are attempting to use. If all else fails ensure there are no tomcat process running if they are kill them. Finally, if you cant get it to work reboot. If still no good the Eclipse might be a better place to go.

  • How to configure eclipse to debug while running tomcat

    Hi
    I using Eclipse 3.1, jdk 1.5 and tomcat 5.5 in my project
    how shall i configure eclipse, so that i can debug while tomcat is running in eclipse.
    it is not remote debugging, i want to debug it my PC.
    when i click Run->Dedug, i get a options window
    I will create new java application
    Now, What shall i specify for:
    Main class: (is it org.apache.catalina.startup.Bootstrap, but it is not working)
    Program arguments:
    VM Arguments:
    Regards
    Syed

    Have you installed the Tomcat plugin for Eclipse? http://www.sysdeo.com/eclipse/tomcatplugin
    If so, you need to create a new Tomcat project using the wizard:
    File->New->Project... then choose Java->Tomcat Project
    In the wizard, choose a project name, then uncheck the 'use default' checkbox in project contents and browse to your webapp's directory (within Tomcat/webapps). Then finish the wizard.
    Start Tomcat from within Eclipse - you can then add breakpoints etc to debug
    Regards,
    Martin

  • How to run an application i created in java without using eclipse

    Im familiar with running an application i create thru command prompt or eclipse, how do i create a file to run on any computer with java so i can double click the file and my application runs. C# automatically does this, do i need to do an extra step to the jar file?

    Hi,
    You need to make an executable JAR file. There are a few ways you can do this but since you are using Eclipse you can follow this tutorial.
    [http://www.fsl.cs.sunysb.edu/~dquigley/cse219/index.php?it=eclipse&tt=jar&pf=y]
    The most important part is the manifest file, if you have dependencies on other JAR files they will need to be specified along with the
    main method to call to start you program. You can do this via the Eclipse Wizard.
    It will be in your interests to read this tutorial also
    [http://java.sun.com/docs/books/tutorial/deployment/jar/]

  • 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.

Maybe you are looking for

  • 3g dosen't work in iphone 5

    3g data problem in ios 8.0.2 please help....

  • How can i prevent t

    hi sometime when im using the smart recorder it freezes up when im doing a record or a tape.how can i prevent this freeze up thing?i have my firewall and anti soft off when im using the smart recorder. coonsanders

  • Why Do Ken Burns Effects Look So Ripply & Poor...

    They look great when previewing in High Quality setting, but look like crap when eventually burned to DVD. Too many ripples, undulations, cellulite, whatever. And this is from frames saved in PICT format in iMovie.

  • FCE 4.0 SEEMS TO HAVE AN EDITING MIND OF ITS OWN

    i am transcoding .mp4's from a Sanyo FH1A (1920x1080 60 fps) with Quicktime Pro (quality medium, frame rate 30, preset HDV720P, dimensions 1280x720. all seems to go well. i import then place clips into timeline and do not need rendering after cutting

  • Compiling fvwm-patched with XFT support

    I'm pretty new to Linux. Only spent 2 weeks playing with a minimal Ubuntu install before jumping over to Arch a couple months ago. I'm compiling/installing fvwm-patched from the AUR. I'm using yaourt and I'm even editing the PKGBUILD to use the lates