You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Karen Goh <ka...@yahoo.com.INVALID> on 2018/03/17 07:11:27 UTC

Re: Tomcat stopped and Debug can't be done in Eclipse

--------------------------------------------
On Wed, 2/21/18, Konstantin Kolinko <kn...@gmail.com> wrote:

 Subject: Re: Tomcat stopped and Debug can't be done in Eclipse
 To: "Karen Goh" <ka...@yahoo.com>
 Cc: "Tomcat Users List" <us...@tomcat.apache.org>
 Date: Wednesday, February 21, 2018, 5:43 AM
 
 2018-02-20 17:57 GMT+03:00 Karen
 Goh <ka...@yahoo.com>:
 >
 > Hi Konstantin,
 >
 > Can you point me some
 useful resources where I can learn about setting the Tomcat
 launch configuration.
 
 1. On
 the topic of debugging, see the following page:
 https://wiki.apache.org/tomcat/FAQ/Developing
 
 The following two items on
 that page should be interesting for you:
 a)
 "Official Eclipse IDE Web Tools FAQ for Tomcat"
 
 with links to Eclipse
 documentation
 
 b) "How
 do I configure Tomcat to support remote debugging?"
 
 This is for the use case when
 you start Tomcat separately and attach a
 debugger to an already running Tomcat.
 
 
 2. On a topic
 of simply running Tomcat (not debugging), official
 documentation is "RUNNING.txt"
 file.
 
 There is also
 http://tomcat.apache.org/tomcat-8.5-doc/setup.html
 
 Environment variables used by
 launch scripts are documented in a
 comment
 at the top of those scripts (catalina.bat, catalina.sh).
 
I have added this in my JVM under the tomcat argument for remote debug configuration :
 
-Dcatalina.opts="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n"

Below, it shows that Tomcat is started

Mar 17, 2018 2:33:29 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Hi5S' did not find a matching property.
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version:        Apache Tomcat/8.5.24
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built:          Nov 27 2017 13:05:30 UTC
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number:         8.5.24.0
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name:               Windows 10
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version:            10.0
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture:          amd64
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home:             C:\Program Files\Java\jre1.8.0_161
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version:           1.8.0_161-b12
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor:            Oracle Corporation
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE:         C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME:         C:\Program Files\Apache\apache-tomcat-8.5.24
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:50906
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=C:\Program Files\Apache\apache-tomcat-8.5.24
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dwtp.deploy=C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.endorsed.dirs=C:\Program Files\Apache\apache-tomcat-8.5.24\endorsed
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.opts=-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n
Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dfile.encoding=UTF-8
Mar 17, 2018 2:33:29 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Java\jre1.8.0_161\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre1.8.0_161/bin/server;C:/Program Files/Java/jre1.8.0_161/bin;C:/Program Files/Java/jre1.8.0_161/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\MySQL\mysql-5.7.20-win32\bin;C:\Program Files\Java\jdk1.8.0_151\bin;C:\Program Files (x86)\Eclipse JEE IDE\eclipse;;.]
Mar 17, 2018 2:33:30 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8080"]
Mar 17, 2018 2:33:31 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Mar 17, 2018 2:33:31 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-nio-8009"]
Mar 17, 2018 2:33:31 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Mar 17, 2018 2:33:31 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 4380 ms
Mar 17, 2018 2:33:31 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Catalina]
Mar 17, 2018 2:33:31 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/8.5.24
Mar 17, 2018 2:33:33 PM org.apache.jasper.servlet.TldScanner scanJars
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
Mar 17, 2018 2:33:43 PM org.apache.jasper.servlet.TldScanner scanJars
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
2018-03-17 14:33:45,175 localhost-startStop-1 DEBUG Starting LoggerContext[name=/Hi5S] from configuration at file:/C:/Users/Karen.Goh/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp2/wtpwebapps/Hi5S/WEB-INF/log4j2.xml
2018-03-17 14:33:45,190 localhost-startStop-1 DEBUG Starting LoggerContext[name=/Hi5S, org.apache.logging.log4j.core.LoggerContext@64c0cbaa] with configuration XmlConfiguration[location=C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml]...
2018-03-17 14:33:45,190 localhost-startStop-1 DEBUG Shutdown hook enabled. Registering a new one.
2018-03-17 14:33:45,205 localhost-startStop-1 DEBUG Initializing configuration XmlConfiguration[location=C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml]
2018-03-17 14:33:45,221 localhost-startStop-1 DEBUG Installed 1 script engine
2018-03-17 14:33:46,565 localhost-startStop-1 DEBUG Oracle Nashorn version: 1.8.0_161, language: ECMAScript, threading: Not Thread Safe, compile: true, names: [nashorn, Nashorn, js, JS, JavaScript, javascript, ECMAScript, ecmascript], factory class: jdk.nashorn.api.scripting.NashornScriptEngineFactory
2018-03-17 14:33:46,570 localhost-startStop-1 DEBUG PluginManager 'Core' found 117 plugins
2018-03-17 14:33:46,571 localhost-startStop-1 DEBUG PluginManager 'Level' found 0 plugins
2018-03-17 14:33:46,588 localhost-startStop-1 DEBUG PluginManager 'Lookup' found 14 plugins
2018-03-17 14:33:46,604 localhost-startStop-1 DEBUG Building Plugin[name=layout, class=org.apache.logging.log4j.core.layout.PatternLayout].
2018-03-17 14:33:46,682 localhost-startStop-1 DEBUG PluginManager 'TypeConverter' found 26 plugins
2018-03-17 14:33:46,822 localhost-startStop-1 DEBUG PatternLayout$Builder(pattern="%-5p [%t]: %m%n", PatternSelector=null, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Replace=null, charset="null", alwaysWriteExceptions="null", disableAnsi="null", noConsoleNoAnsi="null", header="null", footer="null")
2018-03-17 14:33:46,838 localhost-startStop-1 DEBUG PluginManager 'Converter' found 42 plugins
2018-03-17 14:33:46,838 localhost-startStop-1 DEBUG Building Plugin[name=appender, class=org.apache.logging.log4j.core.appender.ConsoleAppender].
2018-03-17 14:33:46,916 localhost-startStop-1 DEBUG ConsoleAppender$Builder(target="SYSTEM_OUT", follow="null", direct="null", bufferedIo="null", bufferSize="null", immediateFlush="null", ignoreExceptions="null", PatternLayout(%-5p [%t]: %m%n), name="STDOUT", Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
2018-03-17 14:33:46,932 localhost-startStop-1 DEBUG Starting OutputStreamManager SYSTEM_OUT.false.false
2018-03-17 14:33:46,932 localhost-startStop-1 DEBUG Building Plugin[name=appenders, class=org.apache.logging.log4j.core.config.AppendersPlugin].
2018-03-17 14:33:46,947 localhost-startStop-1 DEBUG createAppenders(={STDOUT})
2018-03-17 14:33:46,947 localhost-startStop-1 DEBUG Building Plugin[name=appender-ref, class=org.apache.logging.log4j.core.config.AppenderRef].
2018-03-17 14:33:47,010 localhost-startStop-1 DEBUG createAppenderRef(ref="STDOUT", level="INFO", Filter=null)
2018-03-17 14:33:47,025 localhost-startStop-1 DEBUG Building Plugin[name=logger, class=org.apache.logging.log4j.core.config.LoggerConfig].
2018-03-17 14:33:47,025 localhost-startStop-1 DEBUG createLogger(additivity="false", level="INFO", name="Business.RegisterService", includeLocation="null", ={STDOUT}, ={}, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
2018-03-17 14:33:47,057 localhost-startStop-1 DEBUG Building Plugin[name=appender-ref, class=org.apache.logging.log4j.core.config.AppenderRef].
2018-03-17 14:33:47,057 localhost-startStop-1 DEBUG createAppenderRef(ref="STDOUT", level="INFO", Filter=null)
2018-03-17 14:33:47,057 localhost-startStop-1 DEBUG Building Plugin[name=logger, class=org.apache.logging.log4j.core.config.LoggerConfig].
2018-03-17 14:33:47,072 localhost-startStop-1 DEBUG createLogger(additivity="false", level="INFO", name="DQOSql.tutorDAOImpl.java", includeLocation="null", ={STDOUT}, ={}, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
2018-03-17 14:33:47,072 localhost-startStop-1 DEBUG Building Plugin[name=appender-ref, class=org.apache.logging.log4j.core.config.AppenderRef].
2018-03-17 14:33:47,072 localhost-startStop-1 DEBUG createAppenderRef(ref="STDOUT", level="INFO", Filter=null)
2018-03-17 14:33:47,072 localhost-startStop-1 DEBUG Building Plugin[name=logger, class=org.apache.logging.log4j.core.config.LoggerConfig].
2018-03-17 14:33:47,088 localhost-startStop-1 DEBUG createLogger(additivity="false", level="INFO", name="controller.tutorController", includeLocation="null", ={STDOUT}, ={}, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
2018-03-17 14:33:47,104 localhost-startStop-1 DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
2018-03-17 14:33:47,104 localhost-startStop-1 DEBUG createAppenderRef(ref="STDOUT", level="null", Filter=null)
2018-03-17 14:33:47,104 localhost-startStop-1 DEBUG Building Plugin[name=logger, class=org.apache.logging.log4j.core.config.LoggerConfig].
2018-03-17 14:33:47,104 localhost-startStop-1 DEBUG createLogger(additivity="false", level="INFO", name="org.hibernate", includeLocation="null", ={STDOUT}, ={}, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
2018-03-17 14:33:47,104 localhost-startStop-1 DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
2018-03-17 14:33:47,119 localhost-startStop-1 DEBUG createAppenderRef(ref="STDOUT", level="null", Filter=null)
2018-03-17 14:33:47,119 localhost-startStop-1 DEBUG Building Plugin[name=logger, class=org.apache.logging.log4j.core.config.LoggerConfig].
2018-03-17 14:33:47,119 localhost-startStop-1 DEBUG createLogger(additivity="true", level="DEBUG", name="org.hibernate.SQL", includeLocation="null", ={STDOUT}, ={}, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
2018-03-17 14:33:47,119 localhost-startStop-1 DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
2018-03-17 14:33:47,119 localhost-startStop-1 DEBUG createAppenderRef(ref="STDOUT", level="null", Filter=null)
2018-03-17 14:33:47,119 localhost-startStop-1 DEBUG Building Plugin[name=logger, class=org.apache.logging.log4j.core.config.LoggerConfig].
2018-03-17 14:33:47,119 localhost-startStop-1 DEBUG createLogger(additivity="false", level="TRACE", name="org.hibernate.type.descriptor.sql", includeLocation="null", ={STDOUT}, ={}, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
2018-03-17 14:33:47,119 localhost-startStop-1 DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
2018-03-17 14:33:47,135 localhost-startStop-1 DEBUG createAppenderRef(ref="STDOUT", level="null", Filter=null)
2018-03-17 14:33:47,135 localhost-startStop-1 DEBUG Building Plugin[name=logger, class=org.apache.logging.log4j.core.config.LoggerConfig].
2018-03-17 14:33:47,135 localhost-startStop-1 DEBUG createLogger(additivity="false", level="DEBUG", name="util", includeLocation="null", ={STDOUT}, ={}, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
2018-03-17 14:33:47,135 localhost-startStop-1 DEBUG Building Plugin[name=loggers, class=org.apache.logging.log4j.core.config.LoggersPlugin].
2018-03-17 14:33:47,150 localhost-startStop-1 DEBUG createLoggers(={Business.RegisterService, DQOSql.tutorDAOImpl.java, controller.tutorController, org.hibernate, org.hibernate.SQL, org.hibernate.type.descriptor.sql, util})
2018-03-17 14:33:47,166 localhost-startStop-1 DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
2018-03-17 14:33:47,166 localhost-startStop-1 DEBUG createAppenderRef(ref="STDOUT", level="null", Filter=null)
2018-03-17 14:33:47,182 localhost-startStop-1 DEBUG Building Plugin[name=root, class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger].
2018-03-17 14:33:47,182 localhost-startStop-1 DEBUG createLogger(additivity="null", level="INFO", includeLocation="null", ={STDOUT}, ={}, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
2018-03-17 14:33:47,197 localhost-startStop-1 DEBUG Building Plugin[name=loggers, class=org.apache.logging.log4j.core.config.LoggersPlugin].
2018-03-17 14:33:47,197 localhost-startStop-1 DEBUG createLoggers(={root})
2018-03-17 14:33:47,197 localhost-startStop-1 DEBUG Configuration XmlConfiguration[location=C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml] initialized
2018-03-17 14:33:47,197 localhost-startStop-1 DEBUG Starting configuration XmlConfiguration[location=C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml]
2018-03-17 14:33:47,197 localhost-startStop-1 DEBUG Started configuration XmlConfiguration[location=C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml] OK.
2018-03-17 14:33:47,197 localhost-startStop-1 DEBUG Shutting down OutputStreamManager SYSTEM_OUT.false.false-1
2018-03-17 14:33:47,197 localhost-startStop-1 DEBUG Shut down OutputStreamManager SYSTEM_OUT.false.false-1, all resources released: true
2018-03-17 14:33:47,213 localhost-startStop-1 DEBUG Appender DefaultConsole-1 stopped with status true
2018-03-17 14:33:47,213 localhost-startStop-1 DEBUG Stopped org.apache.logging.log4j.core.config.DefaultConfiguration@3177456d OK
2018-03-17 14:33:47,244 localhost-startStop-1 DEBUG Registering MBean org.apache.logging.log4j2:type=/Hi5S
2018-03-17 14:33:47,260 localhost-startStop-1 DEBUG Registering MBean org.apache.logging.log4j2:type=/Hi5S,component=StatusLogger
2018-03-17 14:33:47,275 localhost-startStop-1 DEBUG Registering MBean org.apache.logging.log4j2:type=/Hi5S,component=ContextSelector
2018-03-17 14:33:47,291 localhost-startStop-1 DEBUG Registering MBean org.apache.logging.log4j2:type=/Hi5S,component=Loggers,name=
2018-03-17 14:33:47,307 localhost-startStop-1 DEBUG Registering MBean org.apache.logging.log4j2:type=/Hi5S,component=Appenders,name=STDOUT
2018-03-17 14:33:47,369 localhost-startStop-1 DEBUG LoggerContext[name=/Hi5S, org.apache.logging.log4j.core.LoggerContext@64c0cbaa] started OK with configuration XmlConfiguration[location=C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml].
2018-03-17 14:33:47,369 localhost-startStop-1 DEBUG Log4jServletContextListener ensuring that Log4j starts up properly.
2018-03-17 14:33:47,369 localhost-startStop-1 DEBUG Log4jServletFilter initialized.
Mar 17, 2018 2:33:47 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8080"]
Mar 17, 2018 2:33:47 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-nio-8009"]
Mar 17, 2018 2:33:47 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 16089 ms


and at the internal browser, I then enter the URL to debug my app.  The URL appeared and I entered the infor into the form.

But, after I submitted my form, only a blank screen and it is not jumped to the breakpoint(s) that need debug and everything just grind to a halt :(

I hope you can tell me what is missing such that I can't get debug to work ?

Thank you.

 >
 Currently, I have the below inside my arguments :
 >
 >
 -Dcatalina.base="C:\Users\Karen.Goh\workspace3\.metadata\.plugins\org.eclipse.wst.server.core\tmp0"
 -Dcatalina.home="C:\Program
 Files\Apache\apache-tomcat-9.0.4-windows-x64\apache-tomcat-9.0.4"
 -Dwtp.deploy="C:\Users\Karen.Goh\workspace3\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps"
 -Djava.endorsed.dirs="C:\Program
 Files\Apache\apache-tomcat-9.0.4-windows-x64\apache-tomcat-9.0.4\endorsed"
 >
 > Is this the part that
 is causing Tomcat to just hang ? Or I have missed out
 something I am not aware of.  Kindly highlight please.
 
 3. When Tomcat starts, its
 actual arguments are printed by
 VersionLoggerListener.
 
 You can see them in your previous e-mail,
 Search for "Command line argument"
 http://markmail.org/message/tgymk3r43ox5ggps
 
 > Cos I can't proceed
 with any debugging at all as in run the green button :
 Please see this attachment at https://imgur.com/OQLyJFb
 
 4. In your image I see that
 your Tomcat is not running
 
 (The "Console" view at the bottom
 says "<terminated>". The
 "Servers"
 view says
 "[Stopped, Synchronized]".)
 
 How did you start it?
 
 5. My recipe will be:
 - In the
 "Servers" view select the server and deploy you
 application
 onto it (right click ->
 context menu -> ...)
 - Then click the
 small green "bug" button in the toolbar of this
 view
 (in the small toolbar right above
 "Servers" view, not the one in the
 main toolbar). The server should launch in
 debug mode.
 
 HTH
 
 > Is there any other changes I need to make
 since I am also using a maven plug in as below :
 >
 > <dependency>
 >            
 <groupId>org.apache.maven.plugins</groupId>
 >            
 <artifactId>maven-war-plugin</artifactId>
 >            
 <version>3.2.0</version>
 > 
        </dependency>
 >
 > It used to be very easy for me to do
 debugging and now things are so much complicated now.
 >
 
 Best
 regards,
 Konstantin Kolinko
 
 ---------------------------------------------------------------------
 To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
 For additional commands, e-mail: users-help@tomcat.apache.org
 

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


Re: Tomcat stopped and Debug can't be done in Eclipse

Posted by Konstantin Kolinko <kn...@gmail.com>.
/Hi!

2018-03-17 10:11 GMT+03:00 Karen Goh <ka...@yahoo.com>:
>
> I have added this in my JVM under the tomcat argument for remote debug configuration :
>
> -Dcatalina.opts="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n"

The above line is wrong.

There is no system property "catalina.opts".
Those arguments are for java (java.exe, javaw.exe).
https://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html#BABDJJFI



Note that "Remote" debugging means that you do two steps:

1. First, you start Tomcat as a normal "running" application.

If you do it from within Eclipse, use "Run", not "Debug".

See menu Run > Run Configurations...
Add those options to its "Arguments" into "VM arguments" field (not
"Program arguments")

-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n


2. Then, you start "Debug" separately.

See menu Run > Debug Configurations...

Create "Remote Java Application".

Fill in "Project" (your project),  "Port" (8000) fields and press
"Debug" to start debugging.

Eclipse will connect to Tomcat that has been started separately.


> Below, it shows that Tomcat is started
>
> Mar 17, 2018 2:33:29 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
> WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Hi5S' did not find a matching property.
> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: Server version:        Apache Tomcat/8.5.24
> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: Server built:          Nov 27 2017 13:05:30 UTC
> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: Server number:         8.5.24.0
> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: OS Name:               Windows 10
> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: OS Version:            10.0
> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: Architecture:          amd64
> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: Java Home:             C:\Program Files\Java\jre1.8.0_161
> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: JVM Version:           1.8.0_161-b12
> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: JVM Vendor:            Oracle Corporation
> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: CATALINA_BASE:         C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2
> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: CATALINA_HOME:         C:\Program Files\Apache\apache-tomcat-8.5.24
> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: Command line argument: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:50906

Note the above line.
A command line argument, logged by VersionLoggerListener .

> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: Command line argument: -Dcatalina.base=C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2
> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: Command line argument: -Dcatalina.home=C:\Program Files\Apache\apache-tomcat-8.5.24
> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: Command line argument: -Dwtp.deploy=C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps
> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: Command line argument: -Djava.endorsed.dirs=C:\Program Files\Apache\apache-tomcat-8.5.24\endorsed
> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: Command line argument: -Dcatalina.opts=-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n

Note the above line.
That is what you added.

> Mar 17, 2018 2:33:29 PM org.apache.catalina.startup.VersionLoggerListener log
> INFO: Command line argument: -Dfile.encoding=UTF-8
> Mar 17, 2018 2:33:29 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
> INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Java\jre1.8.0_161\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre1.8.0_161/bin/server;C:/Program Files/Java/jre1.8.0_161/bin;C:/Program Files/Java/jre1.8.0_161/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\MySQL\mysql-5.7.20-win32\bin;C:\Program Files\Java\jdk1.8.0_151\bin;C:\Program Files (x86)\Eclipse JEE IDE\eclipse;;.]
> Mar 17, 2018 2:33:30 PM org.apache.coyote.AbstractProtocol init
> INFO: Initializing ProtocolHandler ["http-nio-8080"]
> Mar 17, 2018 2:33:31 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
> INFO: Using a shared selector for servlet write/read
> Mar 17, 2018 2:33:31 PM org.apache.coyote.AbstractProtocol init
> INFO: Initializing ProtocolHandler ["ajp-nio-8009"]
> Mar 17, 2018 2:33:31 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
> INFO: Using a shared selector for servlet write/read
> Mar 17, 2018 2:33:31 PM org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 4380 ms
> Mar 17, 2018 2:33:31 PM org.apache.catalina.core.StandardService startInternal
> INFO: Starting service [Catalina]
> Mar 17, 2018 2:33:31 PM org.apache.catalina.core.StandardEngine startInternal
> INFO: Starting Servlet Engine: Apache Tomcat/8.5.24
> Mar 17, 2018 2:33:33 PM org.apache.jasper.servlet.TldScanner scanJars
> INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
> Mar 17, 2018 2:33:43 PM org.apache.jasper.servlet.TldScanner scanJars
> INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
> 2018-03-17 14:33:45,175 localhost-startStop-1 DEBUG Starting LoggerContext[name=/Hi5S] from configuration at file:/C:/Users/Karen.Goh/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp2/wtpwebapps/Hi5S/WEB-INF/log4j2.xml
> 2018-03-17 14:33:45,190 localhost-startStop-1 DEBUG Starting LoggerContext[name=/Hi5S, org.apache.logging.log4j.core.LoggerContext@64c0cbaa] with configuration XmlConfiguration[location=C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml]...
> 2018-03-17 14:33:45,190 localhost-startStop-1 DEBUG Shutdown hook enabled. Registering a new one.
> 2018-03-17 14:33:45,205 localhost-startStop-1 DEBUG Initializing configuration XmlConfiguration[location=C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml]
> 2018-03-17 14:33:45,221 localhost-startStop-1 DEBUG Installed 1 script engine
> 2018-03-17 14:33:46,565 localhost-startStop-1 DEBUG Oracle Nashorn version: 1.8.0_161, language: ECMAScript, threading: Not Thread Safe, compile: true, names: [nashorn, Nashorn, js, JS, JavaScript, javascript, ECMAScript, ecmascript], factory class: jdk.nashorn.api.scripting.NashornScriptEngineFactory
> 2018-03-17 14:33:46,570 localhost-startStop-1 DEBUG PluginManager 'Core' found 117 plugins
> 2018-03-17 14:33:46,571 localhost-startStop-1 DEBUG PluginManager 'Level' found 0 plugins
> 2018-03-17 14:33:46,588 localhost-startStop-1 DEBUG PluginManager 'Lookup' found 14 plugins
> 2018-03-17 14:33:46,604 localhost-startStop-1 DEBUG Building Plugin[name=layout, class=org.apache.logging.log4j.core.layout.PatternLayout].
> 2018-03-17 14:33:46,682 localhost-startStop-1 DEBUG PluginManager 'TypeConverter' found 26 plugins
> 2018-03-17 14:33:46,822 localhost-startStop-1 DEBUG PatternLayout$Builder(pattern="%-5p [%t]: %m%n", PatternSelector=null, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Replace=null, charset="null", alwaysWriteExceptions="null", disableAnsi="null", noConsoleNoAnsi="null", header="null", footer="null")
> 2018-03-17 14:33:46,838 localhost-startStop-1 DEBUG PluginManager 'Converter' found 42 plugins
> 2018-03-17 14:33:46,838 localhost-startStop-1 DEBUG Building Plugin[name=appender, class=org.apache.logging.log4j.core.appender.ConsoleAppender].
> 2018-03-17 14:33:46,916 localhost-startStop-1 DEBUG ConsoleAppender$Builder(target="SYSTEM_OUT", follow="null", direct="null", bufferedIo="null", bufferSize="null", immediateFlush="null", ignoreExceptions="null", PatternLayout(%-5p [%t]: %m%n), name="STDOUT", Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
> 2018-03-17 14:33:46,932 localhost-startStop-1 DEBUG Starting OutputStreamManager SYSTEM_OUT.false.false
> 2018-03-17 14:33:46,932 localhost-startStop-1 DEBUG Building Plugin[name=appenders, class=org.apache.logging.log4j.core.config.AppendersPlugin].
> 2018-03-17 14:33:46,947 localhost-startStop-1 DEBUG createAppenders(={STDOUT})
> 2018-03-17 14:33:46,947 localhost-startStop-1 DEBUG Building Plugin[name=appender-ref, class=org.apache.logging.log4j.core.config.AppenderRef].
> 2018-03-17 14:33:47,010 localhost-startStop-1 DEBUG createAppenderRef(ref="STDOUT", level="INFO", Filter=null)
> 2018-03-17 14:33:47,025 localhost-startStop-1 DEBUG Building Plugin[name=logger, class=org.apache.logging.log4j.core.config.LoggerConfig].
> 2018-03-17 14:33:47,025 localhost-startStop-1 DEBUG createLogger(additivity="false", level="INFO", name="Business.RegisterService", includeLocation="null", ={STDOUT}, ={}, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
> 2018-03-17 14:33:47,057 localhost-startStop-1 DEBUG Building Plugin[name=appender-ref, class=org.apache.logging.log4j.core.config.AppenderRef].
> 2018-03-17 14:33:47,057 localhost-startStop-1 DEBUG createAppenderRef(ref="STDOUT", level="INFO", Filter=null)
> 2018-03-17 14:33:47,057 localhost-startStop-1 DEBUG Building Plugin[name=logger, class=org.apache.logging.log4j.core.config.LoggerConfig].
> 2018-03-17 14:33:47,072 localhost-startStop-1 DEBUG createLogger(additivity="false", level="INFO", name="DQOSql.tutorDAOImpl.java", includeLocation="null", ={STDOUT}, ={}, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
> 2018-03-17 14:33:47,072 localhost-startStop-1 DEBUG Building Plugin[name=appender-ref, class=org.apache.logging.log4j.core.config.AppenderRef].
> 2018-03-17 14:33:47,072 localhost-startStop-1 DEBUG createAppenderRef(ref="STDOUT", level="INFO", Filter=null)
> 2018-03-17 14:33:47,072 localhost-startStop-1 DEBUG Building Plugin[name=logger, class=org.apache.logging.log4j.core.config.LoggerConfig].
> 2018-03-17 14:33:47,088 localhost-startStop-1 DEBUG createLogger(additivity="false", level="INFO", name="controller.tutorController", includeLocation="null", ={STDOUT}, ={}, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
> 2018-03-17 14:33:47,104 localhost-startStop-1 DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
> 2018-03-17 14:33:47,104 localhost-startStop-1 DEBUG createAppenderRef(ref="STDOUT", level="null", Filter=null)
> 2018-03-17 14:33:47,104 localhost-startStop-1 DEBUG Building Plugin[name=logger, class=org.apache.logging.log4j.core.config.LoggerConfig].
> 2018-03-17 14:33:47,104 localhost-startStop-1 DEBUG createLogger(additivity="false", level="INFO", name="org.hibernate", includeLocation="null", ={STDOUT}, ={}, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
> 2018-03-17 14:33:47,104 localhost-startStop-1 DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
> 2018-03-17 14:33:47,119 localhost-startStop-1 DEBUG createAppenderRef(ref="STDOUT", level="null", Filter=null)
> 2018-03-17 14:33:47,119 localhost-startStop-1 DEBUG Building Plugin[name=logger, class=org.apache.logging.log4j.core.config.LoggerConfig].
> 2018-03-17 14:33:47,119 localhost-startStop-1 DEBUG createLogger(additivity="true", level="DEBUG", name="org.hibernate.SQL", includeLocation="null", ={STDOUT}, ={}, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
> 2018-03-17 14:33:47,119 localhost-startStop-1 DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
> 2018-03-17 14:33:47,119 localhost-startStop-1 DEBUG createAppenderRef(ref="STDOUT", level="null", Filter=null)
> 2018-03-17 14:33:47,119 localhost-startStop-1 DEBUG Building Plugin[name=logger, class=org.apache.logging.log4j.core.config.LoggerConfig].
> 2018-03-17 14:33:47,119 localhost-startStop-1 DEBUG createLogger(additivity="false", level="TRACE", name="org.hibernate.type.descriptor.sql", includeLocation="null", ={STDOUT}, ={}, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
> 2018-03-17 14:33:47,119 localhost-startStop-1 DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
> 2018-03-17 14:33:47,135 localhost-startStop-1 DEBUG createAppenderRef(ref="STDOUT", level="null", Filter=null)
> 2018-03-17 14:33:47,135 localhost-startStop-1 DEBUG Building Plugin[name=logger, class=org.apache.logging.log4j.core.config.LoggerConfig].
> 2018-03-17 14:33:47,135 localhost-startStop-1 DEBUG createLogger(additivity="false", level="DEBUG", name="util", includeLocation="null", ={STDOUT}, ={}, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
> 2018-03-17 14:33:47,135 localhost-startStop-1 DEBUG Building Plugin[name=loggers, class=org.apache.logging.log4j.core.config.LoggersPlugin].
> 2018-03-17 14:33:47,150 localhost-startStop-1 DEBUG createLoggers(={Business.RegisterService, DQOSql.tutorDAOImpl.java, controller.tutorController, org.hibernate, org.hibernate.SQL, org.hibernate.type.descriptor.sql, util})
> 2018-03-17 14:33:47,166 localhost-startStop-1 DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
> 2018-03-17 14:33:47,166 localhost-startStop-1 DEBUG createAppenderRef(ref="STDOUT", level="null", Filter=null)
> 2018-03-17 14:33:47,182 localhost-startStop-1 DEBUG Building Plugin[name=root, class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger].
> 2018-03-17 14:33:47,182 localhost-startStop-1 DEBUG createLogger(additivity="null", level="INFO", includeLocation="null", ={STDOUT}, ={}, Configuration(C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml), Filter=null)
> 2018-03-17 14:33:47,197 localhost-startStop-1 DEBUG Building Plugin[name=loggers, class=org.apache.logging.log4j.core.config.LoggersPlugin].
> 2018-03-17 14:33:47,197 localhost-startStop-1 DEBUG createLoggers(={root})
> 2018-03-17 14:33:47,197 localhost-startStop-1 DEBUG Configuration XmlConfiguration[location=C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml] initialized
> 2018-03-17 14:33:47,197 localhost-startStop-1 DEBUG Starting configuration XmlConfiguration[location=C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml]
> 2018-03-17 14:33:47,197 localhost-startStop-1 DEBUG Started configuration XmlConfiguration[location=C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml] OK.
> 2018-03-17 14:33:47,197 localhost-startStop-1 DEBUG Shutting down OutputStreamManager SYSTEM_OUT.false.false-1
> 2018-03-17 14:33:47,197 localhost-startStop-1 DEBUG Shut down OutputStreamManager SYSTEM_OUT.false.false-1, all resources released: true
> 2018-03-17 14:33:47,213 localhost-startStop-1 DEBUG Appender DefaultConsole-1 stopped with status true
> 2018-03-17 14:33:47,213 localhost-startStop-1 DEBUG Stopped org.apache.logging.log4j.core.config.DefaultConfiguration@3177456d OK
> 2018-03-17 14:33:47,244 localhost-startStop-1 DEBUG Registering MBean org.apache.logging.log4j2:type=/Hi5S
> 2018-03-17 14:33:47,260 localhost-startStop-1 DEBUG Registering MBean org.apache.logging.log4j2:type=/Hi5S,component=StatusLogger
> 2018-03-17 14:33:47,275 localhost-startStop-1 DEBUG Registering MBean org.apache.logging.log4j2:type=/Hi5S,component=ContextSelector
> 2018-03-17 14:33:47,291 localhost-startStop-1 DEBUG Registering MBean org.apache.logging.log4j2:type=/Hi5S,component=Loggers,name=
> 2018-03-17 14:33:47,307 localhost-startStop-1 DEBUG Registering MBean org.apache.logging.log4j2:type=/Hi5S,component=Appenders,name=STDOUT
> 2018-03-17 14:33:47,369 localhost-startStop-1 DEBUG LoggerContext[name=/Hi5S, org.apache.logging.log4j.core.LoggerContext@64c0cbaa] started OK with configuration XmlConfiguration[location=C:\Users\Karen.Goh\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Hi5S\WEB-INF\log4j2.xml].
> 2018-03-17 14:33:47,369 localhost-startStop-1 DEBUG Log4jServletContextListener ensuring that Log4j starts up properly.
> 2018-03-17 14:33:47,369 localhost-startStop-1 DEBUG Log4jServletFilter initialized.
> Mar 17, 2018 2:33:47 PM org.apache.coyote.AbstractProtocol start
> INFO: Starting ProtocolHandler ["http-nio-8080"]
> Mar 17, 2018 2:33:47 PM org.apache.coyote.AbstractProtocol start
> INFO: Starting ProtocolHandler ["ajp-nio-8009"]
> Mar 17, 2018 2:33:47 PM org.apache.catalina.startup.Catalina start
> INFO: Server startup in 16089 ms
>
>
> and at the internal browser, I then enter the URL to debug my app.  The URL appeared and I entered the infor into the form.
>
> But, after I submitted my form, only a blank screen and it is not jumped to the breakpoint(s) that need debug and everything just grind to a halt :(

Switch Eclipse to "Debug" perspective.
(menu Window > Perspective > Open Perspective > Debug)

Reset the perspective, if some panels (views) are hidden.
(menu Window > Perspective > Reset Perspective)

> I hope you can tell me what is missing such that I can't get debug to work ?
>

HTH

Konstantin Kolinko

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