2017-05-28 23:14 GMT+03:00 Igal @ Lucee.org <i...@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-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org