You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by "Igal @ Lucee.org" <ig...@lucee.org> on 2017/05/28 20:14:33 UTC

Running Tomcat in an IDE

I am trying to run Tomcat in IntelliJ IDEA.  I have set up the project 
and am able to build it and run it, but then I get runtime errors, e.g. 
ClassNotFound (stack traces below).

Is this a classpath issue or am I simply missing some environment 
arguments or system properties?

Thanks!

C:\Apps\Java\jdk1.8.0_131\bin\java 
-agentlib:jdwp=transport=dt_socket,address=127.0.0.1:54658,suspend=y,server=n 
-Dfile.encoding=UTF-8 -classpath 
"C:\Apps\Java\jdk1.8.0_131\jre\lib\charsets.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\deploy.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\access-bridge-64.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\cldrdata.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\dnsns.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\jaccess.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\jfxrt.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\localedata.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\nashorn.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\sunec.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\sunjce_provider.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\sunmscapi.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\sunpkcs11.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\zipfs.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\javaws.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\jce.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\jfr.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\jfxswt.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\jsse.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\management-agent.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\plugin.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\resources.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\rt.jar;E:\Workspace\git\tomcat-idea\out\production\tomcat;E:\Workspace\git\tomcat-idea\lib\ant-1.9.9.jar;E:\Workspace\git\tomcat-idea\lib\ecj-4.6.3.jar;E:\Workspace\git\tomcat-idea\lib\wsdl4j-1.6.2.jar;E:\Workspace\git\tomcat-idea\lib\geronimo-spec-jaxrpc-1.1-rc4.jar;C:\Program 
Files (x86)\JetBrains\IntelliJ IDEA Community Edition 
2017.1\lib\idea_rt.jar" org.apache.catalina.startup.Bootstrap
Connected to the target VM, address: '127.0.0.1:54658', transport: 'socket'
May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory 
validateFile
WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists: 
[false], isDirectory: [false], canRead: [false]
May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory 
validateFile
WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists: 
[false], isDirectory: [false], canRead: [false]
May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory 
validateFile
WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists: 
[false], isDirectory: [false], canRead: [false]
May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory 
validateFile
WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists: 
[false], isDirectory: [false], canRead: [false]
May 28, 2017 12:58:44 PM 
org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version:        Apache Tomcat/@VERSION@
May 28, 2017 12:58:44 PM 
org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built:          @VERSION_BUILT@
May 28, 2017 12:58:44 PM 
org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number:         @VERSION_NUMBER@
May 28, 2017 12:58:44 PM 
org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name:               Windows 10
May 28, 2017 12:58:44 PM 
org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version:            10.0
May 28, 2017 12:58:44 PM 
org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture:          amd64
May 28, 2017 12:58:44 PM 
org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home:             C:\Apps\Java\jdk1.8.0_131\jre
May 28, 2017 12:58:44 PM 
org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version:           1.8.0_131-b11
May 28, 2017 12:58:44 PM 
org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor:            Oracle Corporation
May 28, 2017 12:58:44 PM 
org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE:         E:\Workspace\git\tomcat
May 28, 2017 12:58:44 PM 
org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME:         E:\Workspace\git\tomcat
May 28, 2017 12:58:44 PM 
org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: 
-agentlib:jdwp=transport=dt_socket,address=127.0.0.1:54658,suspend=y,server=n
May 28, 2017 12:58:44 PM 
org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dfile.encoding=UTF-8
May 28, 2017 12:58:44 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:\Apps\Java\jdk1.8.0_131\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Apps\Java\jdk1.8.0_121\bin;C:\Apps\Java\apache-maven-3.3.9\bin;C:\Apps\Java\apache-ant-1.9.7\bin;C:\Apps\nodejs;%AppData%\npm;C:\Program 
Files 
(x86)\Sennheiser\SoftphoneSDK\;C:\Apps\postgres\pgsql-9.6.0\bin;C:\Program 
Files\Calibre2\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files 
(x86)\Calibre2\;C:\Users\Admin\AppData\Local\Microsoft\WindowsApps;C:\Users\Admin\AppData\Local\atom\bin;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;;.]
May 28, 2017 12:58:45 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8080"]
May 28, 2017 12:58:45 PM org.apache.tomcat.util.net.NioSelectorPool 
getSharedSelector
INFO: Using a shared selector for servlet write/read
May 28, 2017 12:58:45 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-nio-8009"]
May 28, 2017 12:58:45 PM org.apache.tomcat.util.net.NioSelectorPool 
getSharedSelector
INFO: Using a shared selector for servlet write/read
May 28, 2017 12:58:45 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2686 ms
May 28, 2017 12:58:52 PM org.apache.catalina.core.StandardService 
startInternal
INFO: Starting service [Catalina]
May 28, 2017 12:58:52 PM org.apache.catalina.core.StandardEngine 
startInternal
INFO: Starting Servlet Engine: Apache Tomcat/@VERSION@
May 28, 2017 12:58:52 PM org.apache.catalina.startup.HostConfig 
deployDirectory
INFO: Deploying web application directory 
[E:\Workspace\git\tomcat\webapps\docs]
May 28, 2017 12:58:54 PM org.apache.catalina.startup.HostConfig 
deployDirectory
INFO: Deployment of web application directory 
[E:\Workspace\git\tomcat\webapps\docs] has finished in [2,053] ms
May 28, 2017 12:58:54 PM org.apache.catalina.startup.HostConfig 
deployDirectory
INFO: Deploying web application directory 
[E:\Workspace\git\tomcat\webapps\examples]
May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext 
listenerStart
SEVERE: Error configuring application listener of class 
[listeners.ContextListener]
java.lang.ClassNotFoundException: listeners.ContextListener
     at 
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1269)
     at 
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1104)
     at 
org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:508)
     at 
org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:489)
     at 
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:119)
     at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4555)
     at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5095)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
     at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:740)
     at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:716)
     at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)
     at 
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1095)
     at 
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1829)
     at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
     at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
     at 
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)
     at 
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1007)
     at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:397)
     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1539)
     at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:272)
     at 
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
     at 
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)
     at 
org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)
     at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:964)
     at 
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
     at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
     at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
     at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
     at 
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
     at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
     at 
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
     at 
org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
     at 
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
     at org.apache.catalina.startup.Catalina.start(Catalina.java:657)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:498)
     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)

May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext 
listenerStart
SEVERE: Error configuring application listener of class 
[listeners.SessionListener]
java.lang.ClassNotFoundException: listeners.SessionListener
     at 
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1269)
     at 
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1104)
     at 
org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:508)
     at 
org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:489)
     at 
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:119)
     at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4555)
     at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5095)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
     at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:740)
     at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:716)
     at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)
     at 
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1095)
     at 
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1829)
     at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
     at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
     at 
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)
     at 
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1007)
     at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:397)
     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1539)
     at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:272)
     at 
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
     at 
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)
     at 
org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)
     at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:964)
     at 
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
     at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
     at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
     at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
     at 
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
     at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
     at 
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
     at 
org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
     at 
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
     at org.apache.catalina.startup.Catalina.start(Catalina.java:657)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:498)
     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)

May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext 
listenerStart
SEVERE: Error configuring application listener of class 
[websocket.drawboard.DrawboardContextListener]
java.lang.ClassNotFoundException: 
websocket.drawboard.DrawboardContextListener
     at 
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1269)
     at 
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1104)
     at 
org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:508)
     at 
org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:489)
     at 
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:119)
     at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4555)
     at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5095)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
     at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:740)
     at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:716)
     at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)
     at 
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1095)
     at 
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1829)
     at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
     at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
     at 
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)
     at 
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1007)
     at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:397)
     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1539)
     at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:272)
     at 
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
     at 
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)
     at 
org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)
     at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:964)
     at 
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
     at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
     at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
     at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
     at 
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
     at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
     at 
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
     at 
org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
     at 
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
     at org.apache.catalina.startup.Catalina.start(Catalina.java:657)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:498)
     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)

May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext 
listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext 
startInternal
SEVERE: One or more listeners failed to start. Full details will be 
found in the appropriate container log file
May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext 
startInternal
SEVERE: Context [/examples] startup failed due to previous errors
May 28, 2017 12:58:55 PM org.apache.catalina.startup.HostConfig 
deployDirectory
INFO: Deployment of web application directory 
[E:\Workspace\git\tomcat\webapps\examples] has finished in [1,040] ms
May 28, 2017 12:58:55 PM org.apache.catalina.startup.HostConfig 
deployDirectory
INFO: Deploying web application directory 
[E:\Workspace\git\tomcat\webapps\host-manager]
May 28, 2017 12:58:56 PM org.apache.catalina.startup.HostConfig 
deployDirectory
INFO: Deployment of web application directory 
[E:\Workspace\git\tomcat\webapps\host-manager] has finished in [992] ms
May 28, 2017 12:58:56 PM org.apache.catalina.startup.HostConfig 
deployDirectory
INFO: Deploying web application directory 
[E:\Workspace\git\tomcat\webapps\manager]
May 28, 2017 12:58:57 PM org.apache.catalina.startup.HostConfig 
deployDirectory
INFO: Deployment of web application directory 
[E:\Workspace\git\tomcat\webapps\manager] has finished in [1,028] ms
May 28, 2017 12:58:57 PM org.apache.catalina.startup.HostConfig 
deployDirectory
INFO: Deploying web application directory 
[E:\Workspace\git\tomcat\webapps\ROOT]
May 28, 2017 12:58:58 PM org.apache.catalina.startup.HostConfig 
deployDirectory
INFO: Deployment of web application directory 
[E:\Workspace\git\tomcat\webapps\ROOT] has finished in [929] ms
May 28, 2017 12:58:58 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8080"]
May 28, 2017 12:58:58 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-nio-8009"]
May 28, 2017 12:58:58 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 6187 ms
May 28, 2017 12:59:36 PM org.apache.catalina.core.StandardWrapperValve 
invoke
SEVERE: Servlet.service() for servlet [jsp] in context with path [] 
threw exception [Unable to compile class for JSP] with root cause
java.lang.NullPointerException
     at 
org.apache.jasper.compiler.Validator$ValidateVisitor.<init>(Validator.java:518)
     at 
org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1855)
     at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:218)
     at org.apache.jasper.compiler.Compiler.compile(Compiler.java:371)
     at org.apache.jasper.compiler.Compiler.compile(Compiler.java:348)
     at org.apache.jasper.compiler.Compiler.compile(Compiler.java:332)
     at 
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:600)
     at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:368)
     at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
     at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
     at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
     at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
     at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
     at 
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:625)
     at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
     at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
     at 
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:498)
     at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
     at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:796)
     at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1372)
     at 
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
     at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
     at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
     at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
     at java.lang.Thread.run(Thread.java:748)

Disconnected from the target VM, address: '127.0.0.1:54658', transport: 
'socket'

Process finished with exit code 1


Igal Sapir
Lucee Core Developer
Lucee.org <http://lucee.org/>


Re: Running Tomcat in an IDE

Posted by "Igal @ Lucee.org" <ig...@lucee.org>.
Hi,

On 5/29/2017 9:38 AM, Violeta Georgieva wrote:
> Actually you can:
> 1. Generate eclipse artifacts with "ant ide-eclipse"
> 2. When you create a project in IntelliJ IDEA you can choose "Import
> Project" -> Choose directory where eclipse artifacts are located -> "Import
> project from external model" -> "Eclipse"

Cool.  I was not aware of the ide-eclipse and ide-netbeans targets.

For now I got it to work by simply changing the Working directory, but 
it's good to know in case I need to set it up again in the future.

Thanks again,

Igal Sapir
Lucee Core Developer
Lucee.org <http://lucee.org/>


Re: Running Tomcat in an IDE

Posted by Violeta Georgieva <vi...@apache.org>.
Hi,

2017-05-29 19:08 GMT+03:00 Igal @ Lucee.org <ig...@lucee.org>:
>
> Hi Violeta,
>
> On 5/29/2017 12:44 AM, Violeta Georgieva wrote:
>>
>> Hi
>>
>> 2017-05-28 23:14 GMT+03:00 Igal @ Lucee.org <ig...@lucee.org>:
>>>
>>> I am trying to run Tomcat in IntelliJ IDEA.  I have set up the project
>>
>> Can you tell us how did you import it and also run it?
>
>
> Since I'm working with IntelliJ IDEA, there is no way to explicitly
"import" an Eclipse or an Ant project, I:

Actually you can:
1. Generate eclipse artifacts with "ant ide-eclipse"
2. When you create a project in IntelliJ IDEA you can choose "Import
Project" -> Choose directory where eclipse artifacts are located -> "Import
project from external model" -> "Eclipse"

Regards,
Violeta

> 1) opened the code directory in IDEA
> 2) marked "tomcat/java" as a sources directory.
> 3) added a "compile-lib" directory with dependencies required for the
source code: ant, ecj, jaxrpc, wsdl4j
> 4) ran `ant deploy` to build runtime dependencies
>
> Thank you,
>
>
> Igal
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>

Re: Running Tomcat in an IDE

Posted by "Igal @ Lucee.org" <ig...@lucee.org>.
Hi Violeta,

On 5/29/2017 12:44 AM, Violeta Georgieva wrote:
> Hi
>
> 2017-05-28 23:14 GMT+03:00 Igal @ Lucee.org <ig...@lucee.org>:
>> I am trying to run Tomcat in IntelliJ IDEA.  I have set up the project
> Can you tell us how did you import it and also run it?

Since I'm working with IntelliJ IDEA, there is no way to explicitly 
"import" an Eclipse or an Ant project, I:

1) opened the code directory in IDEA
2) marked "tomcat/java" as a sources directory.
3) added a "compile-lib" directory with dependencies required for the 
source code: ant, ecj, jaxrpc, wsdl4j
4) ran `ant deploy` to build runtime dependencies

Thank you,


Igal

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


Re: Running Tomcat in an IDE

Posted by Violeta Georgieva <vi...@apache.org>.
Hi

2017-05-28 23:14 GMT+03:00 Igal @ Lucee.org <ig...@lucee.org>:
>
> I am trying to run Tomcat in IntelliJ IDEA.  I have set up the project
and am able to build it and run it, but then I get runtime errors, e.g.
ClassNotFound (stack traces below).

Can you tell us how did you import it and also run it?

Thanks,
Violeta

>
> Is this a classpath issue or am I simply missing some environment
arguments or system properties?
>
> Thanks!
>
> C:\Apps\Java\jdk1.8.0_131\bin\java
-agentlib:jdwp=transport=dt_socket,address=127.0.0.1:54658,suspend=y,server=n
-Dfile.encoding=UTF-8 -classpath
"C:\Apps\Java\jdk1.8.0_131\jre\lib\charsets.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\deploy.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\access-bridge-64.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\cldrdata.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\dnsns.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\jaccess.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\jfxrt.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\localedata.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\nashorn.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\sunec.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\sunjce_provider.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\sunmscapi.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\sunpkcs11.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\zipfs.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\javaws.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\jce.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\jfr.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\jfxswt.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\jsse.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\management-agent.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\plugin.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\resources.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\rt.jar;E:\Workspace\git\tomcat-idea\out\production\tomcat;E:\Workspace\git\tomcat-idea\lib\ant-1.9.9.jar;E:\Workspace\git\tomcat-idea\lib\ecj-4.6.3.jar;E:\Workspace\git\tomcat-idea\lib\wsdl4j-1.6.2.jar;E:\Workspace\git\tomcat-idea\lib\geronimo-spec-jaxrpc-1.1-rc4.jar;C:\Program
Files (x86)\JetBrains\IntelliJ IDEA Community Edition
2017.1\lib\idea_rt.jar" org.apache.catalina.startup.Bootstrap
> Connected to the target VM, address: '127.0.0.1:54658', transport:
'socket'
> May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory
validateFile
> WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists:
[false], isDirectory: [false], canRead: [false]
> May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory
validateFile
> WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists:
[false], isDirectory: [false], canRead: [false]
> May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory
validateFile
> WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists:
[false], isDirectory: [false], canRead: [false]
> May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory
validateFile
> WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists:
[false], isDirectory: [false], canRead: [false]
> May 28, 2017 12:58:44 PM
org.apache.catalina.startup.VersionLoggerListener log
> INFO: Server version:        Apache Tomcat/@VERSION@
> May 28, 2017 12:58:44 PM
org.apache.catalina.startup.VersionLoggerListener log
> INFO: Server built:          @VERSION_BUILT@
> May 28, 2017 12:58:44 PM
org.apache.catalina.startup.VersionLoggerListener log
> INFO: Server number:         @VERSION_NUMBER@
> May 28, 2017 12:58:44 PM
org.apache.catalina.startup.VersionLoggerListener log
> INFO: OS Name:               Windows 10
> May 28, 2017 12:58:44 PM
org.apache.catalina.startup.VersionLoggerListener log
> INFO: OS Version:            10.0
> May 28, 2017 12:58:44 PM
org.apache.catalina.startup.VersionLoggerListener log
> INFO: Architecture:          amd64
> May 28, 2017 12:58:44 PM
org.apache.catalina.startup.VersionLoggerListener log
> INFO: Java Home:             C:\Apps\Java\jdk1.8.0_131\jre
> May 28, 2017 12:58:44 PM
org.apache.catalina.startup.VersionLoggerListener log
> INFO: JVM Version:           1.8.0_131-b11
> May 28, 2017 12:58:44 PM
org.apache.catalina.startup.VersionLoggerListener log
> INFO: JVM Vendor:            Oracle Corporation
> May 28, 2017 12:58:44 PM
org.apache.catalina.startup.VersionLoggerListener log
> INFO: CATALINA_BASE:         E:\Workspace\git\tomcat
> May 28, 2017 12:58:44 PM
org.apache.catalina.startup.VersionLoggerListener log
> INFO: CATALINA_HOME:         E:\Workspace\git\tomcat
> May 28, 2017 12:58:44 PM
org.apache.catalina.startup.VersionLoggerListener log
> INFO: Command line argument: -agentlib:jdwp=transport=dt_socket,address=
127.0.0.1:54658,suspend=y,server=n
> May 28, 2017 12:58:44 PM
org.apache.catalina.startup.VersionLoggerListener log
> INFO: Command line argument: -Dfile.encoding=UTF-8
> May 28, 2017 12:58:44 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:\Apps\Java\jdk1.8.0_131\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Apps\Java\jdk1.8.0_121\bin;C:\Apps\Java\apache-maven-3.3.9\bin;C:\Apps\Java\apache-ant-1.9.7\bin;C:\Apps\nodejs;%AppData%\npm;C:\Program
Files
(x86)\Sennheiser\SoftphoneSDK\;C:\Apps\postgres\pgsql-9.6.0\bin;C:\Program
Files\Calibre2\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files
(x86)\Calibre2\;C:\Users\Admin\AppData\Local\Microsoft\WindowsApps;C:\Users\Admin\AppData\Local\atom\bin;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;;.]
> May 28, 2017 12:58:45 PM org.apache.coyote.AbstractProtocol init
> INFO: Initializing ProtocolHandler ["http-nio-8080"]
> May 28, 2017 12:58:45 PM org.apache.tomcat.util.net.NioSelectorPool
getSharedSelector
> INFO: Using a shared selector for servlet write/read
> May 28, 2017 12:58:45 PM org.apache.coyote.AbstractProtocol init
> INFO: Initializing ProtocolHandler ["ajp-nio-8009"]
> May 28, 2017 12:58:45 PM org.apache.tomcat.util.net.NioSelectorPool
getSharedSelector
> INFO: Using a shared selector for servlet write/read
> May 28, 2017 12:58:45 PM org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 2686 ms
> May 28, 2017 12:58:52 PM org.apache.catalina.core.StandardService
startInternal
> INFO: Starting service [Catalina]
> May 28, 2017 12:58:52 PM org.apache.catalina.core.StandardEngine
startInternal
> INFO: Starting Servlet Engine: Apache Tomcat/@VERSION@
> May 28, 2017 12:58:52 PM org.apache.catalina.startup.HostConfig
deployDirectory
> INFO: Deploying web application directory
[E:\Workspace\git\tomcat\webapps\docs]
> May 28, 2017 12:58:54 PM org.apache.catalina.startup.HostConfig
deployDirectory
> INFO: Deployment of web application directory
[E:\Workspace\git\tomcat\webapps\docs] has finished in [2,053] ms
> May 28, 2017 12:58:54 PM org.apache.catalina.startup.HostConfig
deployDirectory
> INFO: Deploying web application directory
[E:\Workspace\git\tomcat\webapps\examples]
> May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext
listenerStart
> SEVERE: Error configuring application listener of class
[listeners.ContextListener]
> java.lang.ClassNotFoundException: listeners.ContextListener
>     at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1269)
>     at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1104)
>     at
org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:508)
>     at
org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:489)
>     at
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:119)
>     at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4555)
>     at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5095)
>     at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>     at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:740)
>     at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:716)
>     at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)
>     at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1095)
>     at
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1829)
>     at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>     at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>     at
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)
>     at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1007)
>     at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:397)
>     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1539)
>     at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:272)
>     at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
>     at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)
>     at
org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)
>     at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:964)
>     at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
>     at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>     at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
>     at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>     at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>     at
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
>     at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
>     at
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)
>     at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>     at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
>     at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>     at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
>     at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>     at org.apache.catalina.startup.Catalina.start(Catalina.java:657)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:498)
>     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)
>     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)
>
> May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext
listenerStart
> SEVERE: Error configuring application listener of class
[listeners.SessionListener]
> java.lang.ClassNotFoundException: listeners.SessionListener
>     at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1269)
>     at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1104)
>     at
org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:508)
>     at
org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:489)
>     at
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:119)
>     at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4555)
>     at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5095)
>     at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>     at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:740)
>     at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:716)
>     at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)
>     at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1095)
>     at
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1829)
>     at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>     at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>     at
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)
>     at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1007)
>     at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:397)
>     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1539)
>     at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:272)
>     at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
>     at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)
>     at
org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)
>     at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:964)
>     at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
>     at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>     at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
>     at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>     at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>     at
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
>     at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
>     at
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)
>     at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>     at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
>     at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>     at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
>     at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>     at org.apache.catalina.startup.Catalina.start(Catalina.java:657)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:498)
>     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)
>     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)
>
> May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext
listenerStart
> SEVERE: Error configuring application listener of class
[websocket.drawboard.DrawboardContextListener]
> java.lang.ClassNotFoundException:
websocket.drawboard.DrawboardContextListener
>     at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1269)
>     at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1104)
>     at
org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:508)
>     at
org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:489)
>     at
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:119)
>     at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4555)
>     at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5095)
>     at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>     at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:740)
>     at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:716)
>     at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)
>     at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1095)
>     at
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1829)
>     at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>     at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>     at
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)
>     at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1007)
>     at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:397)
>     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1539)
>     at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:272)
>     at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
>     at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)
>     at
org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)
>     at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:964)
>     at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)
>     at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>     at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)
>     at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>     at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>     at
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
>     at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
>     at
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)
>     at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>     at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
>     at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>     at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)
>     at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>     at org.apache.catalina.startup.Catalina.start(Catalina.java:657)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:498)
>     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355)
>     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495)
>
> May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext
listenerStart
> SEVERE: Skipped installing application listeners due to previous error(s)
> May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext
startInternal
> SEVERE: One or more listeners failed to start. Full details will be found
in the appropriate container log file
> May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext
startInternal
> SEVERE: Context [/examples] startup failed due to previous errors
> May 28, 2017 12:58:55 PM org.apache.catalina.startup.HostConfig
deployDirectory
> INFO: Deployment of web application directory
[E:\Workspace\git\tomcat\webapps\examples] has finished in [1,040] ms
> May 28, 2017 12:58:55 PM org.apache.catalina.startup.HostConfig
deployDirectory
> INFO: Deploying web application directory
[E:\Workspace\git\tomcat\webapps\host-manager]
> May 28, 2017 12:58:56 PM org.apache.catalina.startup.HostConfig
deployDirectory
> INFO: Deployment of web application directory
[E:\Workspace\git\tomcat\webapps\host-manager] has finished in [992] ms
> May 28, 2017 12:58:56 PM org.apache.catalina.startup.HostConfig
deployDirectory
> INFO: Deploying web application directory
[E:\Workspace\git\tomcat\webapps\manager]
> May 28, 2017 12:58:57 PM org.apache.catalina.startup.HostConfig
deployDirectory
> INFO: Deployment of web application directory
[E:\Workspace\git\tomcat\webapps\manager] has finished in [1,028] ms
> May 28, 2017 12:58:57 PM org.apache.catalina.startup.HostConfig
deployDirectory
> INFO: Deploying web application directory
[E:\Workspace\git\tomcat\webapps\ROOT]
> May 28, 2017 12:58:58 PM org.apache.catalina.startup.HostConfig
deployDirectory
> INFO: Deployment of web application directory
[E:\Workspace\git\tomcat\webapps\ROOT] has finished in [929] ms
> May 28, 2017 12:58:58 PM org.apache.coyote.AbstractProtocol start
> INFO: Starting ProtocolHandler ["http-nio-8080"]
> May 28, 2017 12:58:58 PM org.apache.coyote.AbstractProtocol start
> INFO: Starting ProtocolHandler ["ajp-nio-8009"]
> May 28, 2017 12:58:58 PM org.apache.catalina.startup.Catalina start
> INFO: Server startup in 6187 ms
> May 28, 2017 12:59:36 PM org.apache.catalina.core.StandardWrapperValve
invoke
> SEVERE: Servlet.service() for servlet [jsp] in context with path [] threw
exception [Unable to compile class for JSP] with root cause
> java.lang.NullPointerException
>     at
org.apache.jasper.compiler.Validator$ValidateVisitor.<init>(Validator.java:518)
>     at
org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1855)
>     at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:218)
>     at org.apache.jasper.compiler.Compiler.compile(Compiler.java:371)
>     at org.apache.jasper.compiler.Compiler.compile(Compiler.java:348)
>     at org.apache.jasper.compiler.Compiler.compile(Compiler.java:332)
>     at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:600)
>     at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:368)
>     at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
>     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
>     at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
>     at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>     at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
>     at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
>     at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
>     at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
>     at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:625)
>     at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
>     at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
>     at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:498)
>     at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
>     at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:796)
>     at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1372)
>     at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>     at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>     at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>     at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>     at java.lang.Thread.run(Thread.java:748)
>
> Disconnected from the target VM, address: '127.0.0.1:54658', transport:
'socket'
>
> Process finished with exit code 1
>
>
> Igal Sapir
> Lucee Core Developer
> Lucee.org <http://lucee.org/>
>

Re: Running Tomcat in an IDE

Posted by "Igal @ Lucee.org" <ig...@lucee.org>.
Konstantin,

On 5/29/2017 5:06 AM, Konstantin Kolinko wrote:
> 2017-05-28 23:14 GMT+03:00 Igal @ Lucee.org <ig...@lucee.org>:
>> Is this a classpath issue or am I simply missing some environment arguments
>> or system properties?
>>
>> WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists:
>> [false], isDirectory: [false], canRead: [false]
>> May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory
>> validateFile
>> WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists:
>> [false], isDirectory: [false], canRead: [false]
>> May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory
>> validateFile
>> WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists:
>> [false], isDirectory: [false], canRead: [false]
>> May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory
>> validateFile
>> WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists:
>> [false], isDirectory: [false], canRead: [false]
> The above lines!
>
> My guess is that you are trying to run the source code of Tomcat as is
> without building it first.
>
> Read BUILDING.txt,
> The built version will be in output/build

I did read and followed the instructions in BUILDING.txt, but your 
advice clarified for me where the problem was.

In IntelliJ IDEA, I had to set the Working directory to "output/build", 
and now I don't get those errors.

Thank you,

Igal Sapir
Lucee Core Developer
Lucee.org <http://lucee.org/>


Re: Running Tomcat in an IDE

Posted by Konstantin Kolinko <kn...@gmail.com>.
2017-05-28 23:14 GMT+03:00 Igal @ Lucee.org <ig...@lucee.org>:
> I am trying to run Tomcat in IntelliJ IDEA.  I have set up the project and
> am able to build it and run it, but then I get runtime errors, e.g.
> ClassNotFound (stack traces below).
>
> Is this a classpath issue or am I simply missing some environment arguments
> or system properties?
>
> Thanks!
>
> C:\Apps\Java\jdk1.8.0_131\bin\java
> -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:54658,suspend=y,server=n
> -Dfile.encoding=UTF-8 -classpath
> "C:\Apps\Java\jdk1.8.0_131\jre\lib\charsets.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\deploy.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\access-bridge-64.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\cldrdata.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\dnsns.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\jaccess.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\jfxrt.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\localedata.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\nashorn.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\sunec.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\sunjce_provider.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\sunmscapi.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\sunpkcs11.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\ext\zipfs.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\javaws.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\jce.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\jfr.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\jfxswt.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\jsse.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\management-agent.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\plugin.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\resources.jar;C:\Apps\Java\jdk1.8.0_131\jre\lib\rt.jar;E:\Workspace\git\tomcat-idea\out\production\tomcat;E:\Workspace\git\tomcat-idea\lib\ant-1.9.9.jar;E:\Workspace\git\tomcat-idea\lib\ecj-4.6.3.jar;E:\Workspace\git\tomcat-idea\lib\wsdl4j-1.6.2.jar;E:\Workspace\git\tomcat-idea\lib\geronimo-spec-jaxrpc-1.1-rc4.jar;C:\Program
> Files (x86)\JetBrains\IntelliJ IDEA Community Edition
> 2017.1\lib\idea_rt.jar" org.apache.catalina.startup.Bootstrap
> Connected to the target VM, address: '127.0.0.1:54658', transport: 'socket'
> May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory
> validateFile
> WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists:
> [false], isDirectory: [false], canRead: [false]
> May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory
> validateFile
> WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists:
> [false], isDirectory: [false], canRead: [false]
> May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory
> validateFile
> WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists:
> [false], isDirectory: [false], canRead: [false]
> May 28, 2017 12:52:17 PM org.apache.catalina.startup.ClassLoaderFactory
> validateFile
> WARNING: Problem with directory [E:\Workspace\git\tomcat\lib], exists:
> [false], isDirectory: [false], canRead: [false]

The above lines!

My guess is that you are trying to run the source code of Tomcat as is
without building it first.

Read BUILDING.txt,
The built version will be in output/build


> May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: Server version:        Apache Tomcat/@VERSION@
> May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: Server built:          @VERSION_BUILT@
> May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: Server number:         @VERSION_NUMBER@
> May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: OS Name:               Windows 10
> May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: OS Version:            10.0
> May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: Architecture:          amd64
> May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: Java Home:             C:\Apps\Java\jdk1.8.0_131\jre
> May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: JVM Version:           1.8.0_131-b11
> May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: JVM Vendor:            Oracle Corporation
> May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: CATALINA_BASE:         E:\Workspace\git\tomcat
> May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: CATALINA_HOME:         E:\Workspace\git\tomcat
> May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: Command line argument:
> -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:54658,suspend=y,server=n
> May 28, 2017 12:58:44 PM org.apache.catalina.startup.VersionLoggerListener
> log
> INFO: Command line argument: -Dfile.encoding=UTF-8
> May 28, 2017 12:58:44 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:\Apps\Java\jdk1.8.0_131\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Apps\Java\jdk1.8.0_121\bin;C:\Apps\Java\apache-maven-3.3.9\bin;C:\Apps\Java\apache-ant-1.9.7\bin;C:\Apps\nodejs;%AppData%\npm;C:\Program
> Files
> (x86)\Sennheiser\SoftphoneSDK\;C:\Apps\postgres\pgsql-9.6.0\bin;C:\Program
> Files\Calibre2\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files
> (x86)\Calibre2\;C:\Users\Admin\AppData\Local\Microsoft\WindowsApps;C:\Users\Admin\AppData\Local\atom\bin;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;;.]
> May 28, 2017 12:58:45 PM org.apache.coyote.AbstractProtocol init
> INFO: Initializing ProtocolHandler ["http-nio-8080"]
> May 28, 2017 12:58:45 PM org.apache.tomcat.util.net.NioSelectorPool
> getSharedSelector
> INFO: Using a shared selector for servlet write/read
> May 28, 2017 12:58:45 PM org.apache.coyote.AbstractProtocol init
> INFO: Initializing ProtocolHandler ["ajp-nio-8009"]
> May 28, 2017 12:58:45 PM org.apache.tomcat.util.net.NioSelectorPool
> getSharedSelector
> INFO: Using a shared selector for servlet write/read
> May 28, 2017 12:58:45 PM org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 2686 ms
> May 28, 2017 12:58:52 PM org.apache.catalina.core.StandardService
> startInternal
> INFO: Starting service [Catalina]
> May 28, 2017 12:58:52 PM org.apache.catalina.core.StandardEngine
> startInternal
> INFO: Starting Servlet Engine: Apache Tomcat/@VERSION@
> May 28, 2017 12:58:52 PM org.apache.catalina.startup.HostConfig
> deployDirectory
> INFO: Deploying web application directory
> [E:\Workspace\git\tomcat\webapps\docs]
> May 28, 2017 12:58:54 PM org.apache.catalina.startup.HostConfig
> deployDirectory
> INFO: Deployment of web application directory
> [E:\Workspace\git\tomcat\webapps\docs] has finished in [2,053] ms
> May 28, 2017 12:58:54 PM org.apache.catalina.startup.HostConfig
> deployDirectory
> INFO: Deploying web application directory
> [E:\Workspace\git\tomcat\webapps\examples]
> May 28, 2017 12:58:55 PM org.apache.catalina.core.StandardContext
> listenerStart
> SEVERE: Error configuring application listener of class
> [listeners.ContextListener]
> java.lang.ClassNotFoundException: listeners.ContextListener
>     at
> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1269)

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