IntelliJ IDEA 14.1 slow to launch Tomcat 7 EE web application - java

Mac OSX 10.9.5 / Tomcat 7.0.62/ java version "1.8.0_45"/ IDEA 14.1.3
I'm experiencing some odd behavior getting IDEA to launch an exploded war to Tomcat as a local Tomcat server configuration.
By itself, Tomcat starts immediately if I run its scripts (i.e., startup.sh or catalina.sh start | run) and the webapp is accessible from a browser. Command line apps run immediately in IDEA. The problem is just when I run a web application from inside IDEA, trying to deploy the exploded app to Tomcat local. Changing the browser in the configuration has no effect.
When I hit "run" there's nothing in the output window for about 5 minutes. Then the web app actually runs, and the following output shows in the IDEA output window:
/usr/local/tomcat7/bin/catalina.sh run
[2015-06-05 09:35:24,040] Artifact thought_test:war exploded: Server is not connected. Deploy is not available.
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version: Apache Tomcat/7.0.62
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built: May 7 2015 17:14:55 UTC
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number: 7.0.62.0
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name: Mac OS X
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version: 10.9.5
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture: x86_64
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home: /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version: 1.8.0_45-b14
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor: Oracle Corporation
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE: /Users/magneto/Library/Caches/IntelliJIdea14/tomcat/Unnamed_thought_test
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME: /usr/local/tomcat7
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.util.logging.config.file=/Users/magneto/Library/Caches/IntelliJIdea14/tomcat/Unnamed_thought_test/conf/logging.properties
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcom.sun.management.jmxremote=
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcom.sun.management.jmxremote.port=1099
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcom.sun.management.jmxremote.ssl=false
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.rmi.server.hostname=127.0.0.1
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.endorsed.dirs=/usr/local/tomcat7/endorsed
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=/Users/magneto/Library/Caches/IntelliJIdea14/tomcat/Unnamed_thought_test
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=/usr/local/tomcat7
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.io.tmpdir=/usr/local/tomcat7/temp
Jun 05, 2015 9:35:25 AM 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: /Users/magneto/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
Jun 05, 2015 9:35:25 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Jun 05, 2015 9:35:25 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 836 ms
Jun 05, 2015 9:35:25 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Jun 05, 2015 9:35:25 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.62
Jun 05, 2015 9:35:25 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Jun 05, 2015 9:35:25 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Jun 05, 2015 9:35:25 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 118 ms
Connected to server
[2015-06-05 09:35:25,673] Artifact thought_test:war exploded: Artifact is being deployed, please wait...
[2015-06-05 09:35:26,203] Artifact thought_test:war exploded: Artifact is deployed successfully
[2015-06-05 09:35:26,204] Artifact thought_test:war exploded: Deploy took 531 milliseconds
Jun 05, 2015 9:35:35 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /usr/local/tomcat7/webapps/manager
Jun 05, 2015 9:35:35 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory /usr/local/tomcat7/webapps/manager has finished in 104 ms
There's been a few posts about the line:
Artifact thought_test:war exploded: Server is not connected. Deploy is not available.
But none of the given solutions work. I can't see anything that's going on that looks like it's using a lot of resources, that would cause the delay. It's really odd because after the delay, the connection to the server works, even though initially it didn't.
Update:
I tracked it down to the firewall. In 'Security & Privacy' -> 'Firewall' -> 'Firewall Options...' I unchecked 'Enable stealth mode'. After I did that the app started right up in IDEA and the browser (Chrome). Note that I first added both IDEA and Chrome to the firewall's list of applications that 'Allow incoming connections' but that didn't matter.
I'd mark it as a solution, but I rather know why there's something in the Mac OS firewall that's treating the connection from IDEA to Tomcat as Ping or ICMP and blocking it for a few minutes.

You need to increase your memory parameter.
Just go Run / Debug configuration and set is as in picture.Hope it will work better than previous

You might turn on the method breakpoints , find them and turn them off.
See also this so: Intellij Debugger slow: Method breakpoints my dramatically slow down debugging
and also this official article: https://intellij-support.jetbrains.com/hc/en-us/articles/206544799-Java-slow-performance-or-hangups-when-starting-debugger-and-stepping

If you're using Tomcat plugin then make sure that in Tomcat Server configuration "Before Launch" doesn't contain the 'Build:artifcat' option as that's what makes it run every time even when you've done clean install.

Related

Spring MVC + Eclipse: HTTP 404 – Not Found

Problem summary
I've created a basic Spring MVC application in Eclipse, and manually added the Spring JARs to the lib. I'm using XML configs. It returns a 404 error when I run it. The WARN output in my console tells me WARNING: No mapping for GET /Spring-MVC-Demo/
What I've tried
My web.xml file has the <absolute-ordering /> tag as suggested in other answers to similar questions.
I've also updated the <context:component-scan base-package="com.demo.springdemo.mvc" /> to reflect my own src package name, as suggested in another answer to a similar question.
I understand that the console WARN is pretty explicit in telling me what's wrong, but I just don't know how else to fix it.
Here is the source code
https://drive.google.com/drive/folders/1GTuRmBdIugvQT-8OxW4g-EcdHdRAsj49?usp=sharing
Console Output:
Feb 14, 2021 8:43:49 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version name: Apache Tomcat/9.0.43
Feb 14, 2021 8:43:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built: Jan 28 2021 20:25:45 UTC
Feb 14, 2021 8:43:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version number: 9.0.43.0
Feb 14, 2021 8:43:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name: Windows 10
Feb 14, 2021 8:43:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version: 10.0
Feb 14, 2021 8:43:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture: amd64
Feb 14, 2021 8:43:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home: C:\Program Files\Java\jre1.8.0_271
Feb 14, 2021 8:43:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version: 1.8.0_271-b09
Feb 14, 2021 8:43:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor: Oracle Corporation
Feb 14, 2021 8:43:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE: C:\Users\odubh\Workspace_Eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
Feb 14, 2021 8:43:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME: C:\Program Files\Apache Software Foundation\Tomcat 9.0
Feb 14, 2021 8:43:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=C:\Users\odubh\Workspace_Eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
Feb 14, 2021 8:43:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 9.0
Feb 14, 2021 8:43:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dwtp.deploy=C:\Users\odubh\Workspace_Eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
Feb 14, 2021 8:43:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 9.0\endorsed
Feb 14, 2021 8:43:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dfile.encoding=UTF-8
Feb 14, 2021 8:43:50 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: Loaded Apache Tomcat Native library [1.2.26] using APR version [1.7.0].
Feb 14, 2021 8:43:50 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
Feb 14, 2021 8:43:50 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
Feb 14, 2021 8:43:50 PM org.apache.catalina.core.AprLifecycleListener initializeSSL
INFO: OpenSSL successfully initialized [OpenSSL 1.1.1i 8 Dec 2020]
Feb 14, 2021 8:43:50 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8080"]
Feb 14, 2021 8:43:50 PM org.apache.catalina.startup.Catalina load
INFO: Server initialization in [948] milliseconds
Feb 14, 2021 8:43:50 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Catalina]
Feb 14, 2021 8:43:50 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet engine: [Apache Tomcat/9.0.43]
Feb 14, 2021 8:43:51 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.
Feb 14, 2021 8:43:51 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring DispatcherServlet 'dispatcher'
Feb 14, 2021 8:43:51 PM org.springframework.web.servlet.FrameworkServlet initServletBean
INFO: Initializing Servlet 'dispatcher'
Feb 14, 2021 8:43:52 PM org.springframework.web.servlet.FrameworkServlet initServletBean
INFO: Completed initialization in 1335 ms
Feb 14, 2021 8:43:52 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8080"]
Feb 14, 2021 8:43:52 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in [2323] milliseconds
Feb 14, 2021 8:43:53 PM org.springframework.web.servlet.DispatcherServlet noHandlerFound
WARNING: No mapping for GET /Spring-MVC-Demo/
Versions
Tomcat: 9.0
Eclipse: 2020-12 (4.18.0)
JDK: 1.8.0_271
I had a typo in naming my "main-menu.jsp". I accidently called it "main-manu.jsp". This question may be of no use to anyone other than to say check your spellings on filenames.

Connect to localhost giving error in connecting

Dec 11, 2019 1:21:24 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Add3' did not find a matching property.
Dec 11, 2019 1:21:24 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Add33' did not find a matching property.
Dec 11, 2019 1:21:24 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version: Apache Tomcat/8.0.32
Dec 11, 2019 1:21:24 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built: Feb 2 2016 19:34:53 UTC
Dec 11, 2019 1:21:24 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number: 8.0.32.0
Dec 11, 2019 1:21:24 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name: Windows 7
Dec 11, 2019 1:21:24 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version: 6.1
Dec 11, 2019 1:21:24 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture: amd64
Dec 11, 2019 1:21:24 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home: C:\Program Files\Java\jre1.8.0_221
Dec 11, 2019 1:21:24 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version: 1.8.0_221-b11
Dec 11, 2019 1:21:24 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor: Oracle Corporation
Dec 11, 2019 1:21:24 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE: C:\Users\HP\Downloads\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32
Dec 11, 2019 1:21:24 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME: C:\Users\HP\Downloads\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32
Dec 11, 2019 1:21:24 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=C:\Users\HP\Downloads\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32
Dec 11, 2019 1:21:24 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=C:\Users\HP\Downloads\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32
Dec 11, 2019 1:21:24 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dwtp.deploy=C:\Users\HP\Downloads\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\wtpwebapps
Dec 11, 2019 1:21:24 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.endorsed.dirs=C:\Users\HP\Downloads\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\endorsed
Dec 11, 2019 1:21:24 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dfile.encoding=Cp1252
Dec 11, 2019 1:21:24 AM 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_221\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.3\bin;;.
Dec 11, 2019 1:21:24 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8082"]
Dec 11, 2019 1:21:27 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Dec 11, 2019 1:21:27 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-nio-8009"]
Dec 11, 2019 1:21:27 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Dec 11, 2019 1:21:27 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 4612 ms
Dec 11, 2019 1:21:27 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Dec 11, 2019 1:21:27 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/8.0.32
Dec 11, 2019 1:21:28 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Users\HP\Downloads\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\webapps\docs
Dec 11, 2019 1:21:28 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory C:\Users\HP\Downloads\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\webapps\docs has finished in 71 ms
Dec 11, 2019 1:21:28 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Users\HP\Downloads\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\webapps\examples
Dec 11, 2019 1:21:29 AM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Dec 11, 2019 1:21:29 AM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Dec 11, 2019 1:21:29 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory C:\Users\HP\Downloads\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\webapps\examples has finished in 1,244 ms
Dec 11, 2019 1:21:29 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Users\HP\Downloads\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\webapps\host-manager
Dec 11, 2019 1:21:29 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory C:\Users\HP\Downloads\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\webapps\host-manager has finished in 68 ms
Dec 11, 2019 1:21:29 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Users\HP\Downloads\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\webapps\manager
Dec 11, 2019 1:21:29 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory C:\Users\HP\Downloads\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\webapps\manager has finished in 65 ms
Dec 11, 2019 1:21:29 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\Users\HP\Downloads\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\webapps\ROOT
Dec 11, 2019 1:21:30 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory C:\Users\HP\Downloads\apache-tomcat-8.0.32-windows-x64\apache-tomcat-8.0.32\webapps\ROOT has finished in 113 ms
Dec 11, 2019 1:21:30 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8082"]
Dec 11, 2019 1:21:30 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-nio-8009"]
Dec 11, 2019 1:21:30 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2296 ms
my localhost:8080 cannot connect on chrome..it runs successfully but i wont show me the page for successful connection.
my system is windows 64 bit.
The only thing you have to do is change the port to 8082, if it still shows you nothing, the problem would be that it is not a localhost.
Dec 11, 2019 1:21:30 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8082"]
Also if you upload the code it would be easier to help you.
I hope I helped you with the information provided

Tomcat v9.0 Server at localhost [Started,Synchronized] but the eclipse browser is not opening

I have installed Eclipse Oxygen ( Version: Oxygen Release Milestone 6
(4.7.0 M6))
I have installed Apache Tomcat v9.0 .
I have installed java jdk and jre1.8.0_131 and have set classpath.
First I installed JST Adapters and Extensions then I was able to add Apache Tomcat server.
The server says started synchronized but doesn't open Eclipse browser.
When I again click on the green run button it says the following:
Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).
My Tomcat server is running as shown:
I added Apache Tomcat v9.0 by Window->Preferences->Server->Runtime Environments then clicked on Add then selected Apache Tomcat v9.0 then clicked Next then browsed the path to C:\Program Files\Apache Software Foundation\Tomcat 9.0 and selected jre1.8.0_131 then clicked on finish
I also tried to change port numbers previously but it didn't help.
Then following an answer on stackoverflow I did the following :
i clicked on Window->Show View->Other->Server->Servers then clicked OK
Then servers Tab appeared .I opened Tomcat v9.0 Server at localhost .
Then I opened Open launch configuration ,then selected tomcat-juli.jar from Tomcat's bin folder and clicked OK.
When I run server this appears in console tab:
May 15, 2017 2:51:05 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version: Apache Tomcat/9.0.0.M21
May 15, 2017 2:51:05 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built: May 4 2017 22:42:36 UTC
May 15, 2017 2:51:05 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number: 9.0.0.0
May 15, 2017 2:51:05 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name: Windows 10
May 15, 2017 2:51:05 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version: 10.0
May 15, 2017 2:51:05 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture: amd64
May 15, 2017 2:51:05 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home: C:\Program Files\Java\jre1.8.0_131
May 15, 2017 2:51:05 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version: 1.8.0_131-b11
May 15, 2017 2:51:05 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor: Oracle Corporation
May 15, 2017 2:51:05 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE: C:\Users\aakri\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
May 15, 2017 2:51:05 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME: C:\Program Files\Apache Software Foundation\Tomcat 9.0
May 15, 2017 2:51:05 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=C:\Users\aakri\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
May 15, 2017 2:51:05 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 9.0
May 15, 2017 2:51:05 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dwtp.deploy=C:\Users\aakri\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
May 15, 2017 2:51:05 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 9.0\endorsed
May 15, 2017 2:51:05 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dfile.encoding=Cp1252
May 15, 2017 2:51:05 AM 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_131\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre1.8.0_131/bin/server;C:/Program Files/Java/jre1.8.0_131/bin;C:/Program Files/Java/jre1.8.0_131/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.8.0_131\bin;C:\eclipse;;.]
May 15, 2017 2:51:05 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8080"]
May 15, 2017 2:51:05 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
May 15, 2017 2:51:05 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-nio-8009"]
May 15, 2017 2:51:05 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
May 15, 2017 2:51:05 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1339 ms
May 15, 2017 2:51:05 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Catalina]
May 15, 2017 2:51:05 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/9.0.0.M21
May 15, 2017 2:51:06 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8080"]
May 15, 2017 2:51:06 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-nio-8009"]
May 15, 2017 2:51:06 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 951 ms
edit:
i tried to reach http://localhost:8080/UserHome:
edit 2:I could not deploy assembly of the jar files and servlet api using the above mentioned versions of eclipse so I changed eclipse current version to Version: Oxygen Release Milestone 5 (4.7.0 M5) also i changed the tomcat v9 to v8.5.Then successfully assembly was deployed and now both are running fine.

JSF // Primefaces // Buttons not showing.. apple vs windows?

I have a mysteroius problem. My classmates and me are programming an project in eclipse with the components java faces, tomcat V9, mySQL, eclipse java EE. So everything was fine since we changed our views into primefaces and a css layout. My mates (working on an apple pc) can run the project without any problems. On our login-page they see the buttons for username + passwort. When I run the login.xhtml I see they css-layout with our logout button and welcome-header but I don't see the commandbuttons (username and password). I am working on a windows pc and have all the components installed that they have. Okay I have to include more JARS (javax.faces-2.2.8 , jstl-1.2, mysql-connector, primefaces-6.0) than they but in the past everything works the same ..
In the markers view (eclipse) is no problem showing, in the console are many information tags and some warnings but it seems that there is also everything fine.
So how could I help you with information that you can fix my problem :p
This is my console output:
Mär 03, 2017 8:35:42 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMATION: Server version: Apache Tomcat/9.0.0.M13
Mär 03, 2017 8:35:42 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMATION: Server built: Nov 3 2016 20:59:41 UTC
Mär 03, 2017 8:35:42 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMATION: Server number: 9.0.0.0
Mär 03, 2017 8:35:42 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMATION: OS Name: Windows 10
Mär 03, 2017 8:35:42 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMATION: OS Version: 10.0
Mär 03, 2017 8:35:42 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMATION: Architecture: amd64
Mär 03, 2017 8:35:42 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMATION: Java Home: C:\Program Files\Java\jre1.8.0_121
Mär 03, 2017 8:35:42 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMATION: JVM Version: 1.8.0_121-b13
Mär 03, 2017 8:35:42 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMATION: JVM Vendor: Oracle Corporation
Mär 03, 2017 8:35:42 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMATION: CATALINA_BASE: C:\Users\BLABLABLA\Desktop\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1
Mär 03, 2017 8:35:42 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMATION: CATALINA_HOME: C:\Program Files\Apache Software Foundation\Tomcat 9.0
Mär 03, 2017 8:35:42 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMATION: Command line argument: -Dcatalina.base=C:\Users\BLABLABLA\Desktop\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1
Mär 03, 2017 8:35:42 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMATION: Command line argument: -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 9.0
Mär 03, 2017 8:35:42 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMATION: Command line argument: -Dwtp.deploy=C:\Users\blablabla\Desktop\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps
Mär 03, 2017 8:35:42 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMATION: Command line argument: -Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 9.0\endorsed
Mär 03, 2017 8:35:42 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMATION: Command line argument: -Dfile.encoding=Cp1252
Mär 03, 2017 8:35:42 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFORMATION: 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_121\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre1.8.0_121/bin/server;C:/Program Files/Java/jre1.8.0_121/bin;C:/Program Files/Java/jre1.8.0_121/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files (x86)\Skype\Phone\;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Users\blablabla\AppData\Local\Microsoft\WindowsApps;C:\Users\blablabla\Desktop\eclipse-jee-neon-1a-win32-x86_64\eclipse;;.
Mär 03, 2017 8:35:42 PM org.apache.coyote.AbstractProtocol init
INFORMATION: Initializing ProtocolHandler ["http-nio-8080"]
Mär 03, 2017 8:35:42 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFORMATION: Using a shared selector for servlet write/read
Mär 03, 2017 8:35:42 PM org.apache.coyote.AbstractProtocol init
INFORMATION: Initializing ProtocolHandler ["ajp-nio-8009"]
Mär 03, 2017 8:35:42 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFORMATION: Using a shared selector for servlet write/read
Mär 03, 2017 8:35:42 PM org.apache.catalina.startup.Catalina load
INFORMATION: Initialization processed in 847 ms
Mär 03, 2017 8:35:42 PM org.apache.catalina.core.StandardService startInternal
INFORMATION: Starting service Catalina
Mär 03, 2017 8:35:42 PM org.apache.catalina.core.StandardEngine startInternal
INFORMATION: Starting Servlet Engine: Apache Tomcat/9.0.0.M13
Mär 03, 2017 8:35:43 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFORMATION: Deploying configuration descriptor C:\Users\BLABLABLA\Desktop\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\conf\Catalina\localhost\A_K_Projekt.xml
Mär 03, 2017 8:35:43 PM org.apache.catalina.startup.SetContextPropertiesRule begin
WARNUNG: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:A_K_Projekt' did not find a matching property.
Mär 03, 2017 8:35:45 PM org.apache.jasper.servlet.TldScanner scanJars
INFORMATION: 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.
Mär 03, 2017 8:35:45 PM com.sun.faces.config.ConfigureListener contextInitialized
INFORMATION: Mojarra 2.2.8 ( 20140814-1418 https://svn.java.net/svn/mojarra~svn/tags/2.2.8#13507) für Kontext '/A_K_Projekt' wird initialisiert.
Mär 03, 2017 8:35:45 PM com.sun.faces.spi.InjectionProviderFactory createInstance
INFORMATION: JSF1048: PostConstruct/PreDestroy-Annotationen vorhanden. Verwaltete Bean-Methoden, die mit diesen Annotationen markiert sind, lassen die entsprechenden Annotationen verarbeiten.
Mär 03, 2017 8:35:47 PM org.primefaces.webapp.PostConstructApplicationEventListener processEvent
INFORMATION: Running on PrimeFaces 6.0
Mär 03, 2017 8:35:47 PM com.sun.faces.config.ConfigureListener contextInitialized
INFORMATION: Mojarra 2.2.8 ( 20140814-1418 https://svn.java.net/svn/mojarra~svn/tags/2.2.8#13507) für Kontext '/A_K_Projekt' wird initialisiert.
Mär 03, 2017 8:35:47 PM com.sun.faces.spi.InjectionProviderFactory createInstance
INFORMATION: JSF1048: PostConstruct/PreDestroy-Annotationen vorhanden. Verwaltete Bean-Methoden, die mit diesen Annotationen markiert sind, lassen die entsprechenden Annotationen verarbeiten.
Mär 03, 2017 8:35:47 PM com.sun.faces.mgbean.BeanManager addBean
///And many Warnings of these///
WARNUNG: JSF1074: Verwalteter Bean mit dem Namen 'projektManagedBean' wurde bereits registriert. Ersetzen des bestehenden Klassentyps des verwalteten Beans controller.ProjektManagedBean durch controller.ProjektManagedBean.
Mär 03, 2017 8:35:47 PM com.sun.faces.mgbean.BeanManager addBean
///And many Warnings of these///
org.primefaces.webapp.PostConstructApplicationEventListener processEvent
INFORMATION: Running on PrimeFaces 6.0
Mär 03, 2017 8:35:47 PM org.primefaces.webapp.PostConstructApplicationEventListener processEvent
INFORMATION: Running on PrimeFaces 6.0
Mär 03, 2017 8:35:47 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFORMATION: Deployment of configuration descriptor C:\Users\blablabla\Desktop\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\conf\Catalina\localhost\A_K_Projekt.xml has finished in 4,355 ms
Mär 03, 2017 8:35:47 PM org.apache.coyote.AbstractProtocol start
INFORMATION: Starting ProtocolHandler [http-nio-8080]
Mär 03, 2017 8:35:47 PM org.apache.coyote.AbstractProtocol start
INFORMATION: Starting ProtocolHandler [ajp-nio-8009]
Mär 03, 2017 8:35:47 PM org.apache.catalina.startup.Catalina start
INFORMATION: Server startup in 4754 ms
There are so many possibilities it is a bit overwhelming to help constructively.
There are three general areas that this problem could be coming from:
1) Mac vs. Windows
2) browsers differences (i.e.,. IE, safari, chrome, firefox)
3) application state/sessions
It is most likely the application state/sessions.
For a test can you delete any cookies in your browser related to the app then reload the page.

java.lang.ClassNotFoundException in Dynamic Web app JSP

I am trying retrieve data from SQLLite DB in a Java Class.
This is the part of the web app that uses the Beans and Form processing" as per the tutorial here:
http://www.jsptut.com/forms.jsp
I am getting a persistent error of java.lang.ClassNotFoundException: org.sqlite.JDBC
I have added sqlite-jdbc-3.8.7.jar to the java classpath
This is my code:
public int startConnection() {
Connection c = null;
try {
Class.forName("org.sqlite.JDBC");
c = DriverManager.getConnection("jdbc:sqlite:test.db");
} catch ( Exception e ) {
System.err.println( e.getClass().getName() + ": " + e.getMessage() );
System.exit(0);
return CONNECTION_FAILURE;
}
System.out.println("Opened database successfully");
return CONNECTION_SUCCESSFUL;
}
This is the console output:
Jan 03, 2015 2:42:15 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:webapp01' did not find a matching property.
Jan 03, 2015 2:42:15 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version: Apache Tomcat/7.0.57
Jan 03, 2015 2:42:15 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built: Nov 3 2014 08:39:16 UTC
Jan 03, 2015 2:42:15 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number: 7.0.57.0
Jan 03, 2015 2:42:15 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name: Mac OS X
Jan 03, 2015 2:42:15 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version: 10.10
Jan 03, 2015 2:42:15 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture: x86_64
Jan 03, 2015 2:42:15 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre
Jan 03, 2015 2:42:15 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version: 1.8.0_25-b17
Jan 03, 2015 2:42:15 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor: Oracle Corporation
Jan 03, 2015 2:42:15 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE: /Users/hadi/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0
Jan 03, 2015 2:42:15 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME: /Users/hadi/Documents/apache-tomcat-7.0.57
Jan 03, 2015 2:42:15 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=/Users/hadi/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0
Jan 03, 2015 2:42:15 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=/Users/hadi/Documents/apache-tomcat-7.0.57
Jan 03, 2015 2:42:15 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dwtp.deploy=/Users/hadi/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps
Jan 03, 2015 2:42:15 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.endorsed.dirs=/Users/hadi/Documents/apache-tomcat-7.0.57/endorsed
Jan 03, 2015 2:42:15 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dfile.encoding=UTF-8
Jan 03, 2015 2:42:15 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: /Users/hadi/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
Jan 03, 2015 2:42:15 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Jan 03, 2015 2:42:15 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Jan 03, 2015 2:42:15 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1296 ms
Jan 03, 2015 2:42:15 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Jan 03, 2015 2:42:15 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.57
Jan 03, 2015 2:42:16 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Jan 03, 2015 2:42:16 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Jan 03, 2015 2:42:16 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 913 ms
java.lang.ClassNotFoundException: org.sqlite.JDBC
Jan 03, 2015 2:42:32 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-bio-8080"]
Please anyone solve this problem......Thanks....
Add the sqlite-jdbc-3.8.7.jar to the tomcat class-path by moving it to $CATALINA_HOME/lib.
See the Apache Tomcat 7 - Class Loader Howto for an in-depth look at how the Tomcat class loader works. It reads, in part,
System — This class loader is normally initialized from the contents of the CLASSPATH environment variable. All such classes are visible to both Tomcat internal classes, and to web applications. However, the standard Tomcat startup scripts ($CATALINA_HOME/bin/catalina.sh or %CATALINA_HOME%\bin\catalina.bat) totally ignore the contents of the CLASSPATH environment variable itself, and instead build the System class loader from ...

Categories