<FreeKB>
Home
About
Walkthroughs
Tomcat
Sign In
FreeKB - Tomcat articles
Tomcat articles
Application Deploy
Deploy WAR
Deploy WAR on Docker
Undeploy an application
Arguments
Classpath (setenv.sh)
Java Agent JAR (-javaagent setenv.sh)
JVM Arguments (setenv.sh)
Cluster
Cluster servers
Context root
Context root of an application
Firewall
Linux iptables firewall
Heap
Analyze and respond to a Tomcat out of memory heap dump
Change heap size
Create a heap dump (jmap, setenv.sh)
Install
Install Tomcat on Docker
Install Tomcat on Linux
JDBC
Install JDBC connector
Logs
Getting Started with Logs
Metaspace
Change perm gen or metaspace size
Ports
HTTP HTTPS AJP SHUTDOWN ports
Web browser port
Proxy Pass
proxy pass timeout
Redirection
Redirect HTTP to HTTPS
Sessions
Session expiration (timeout)
SSL
Encrypt inbound requests (SSL / TLS / keystore)
Encrypt outbound requests (SSL / TLS / truststore)
Start Stop Restart
Starting Stopping and Restarting Tomcat
Troubleshooting
Resolve "403 Access Denied"
Resolve "Alias name does not identify a key entry"
Resolve "ClassNotFoundException"
Resolve "Could not load DB2JccConfiguration.properties" in Tomcat
Resolve "Error opening zip file or JAR manifest missing"
Resolve "Error parsing HTTP request header"
Resolve "exists but is not accessible"
Resolve "Failed to initialize end point associated with ProtocolHandler"
Resolve "NoClassDefFoundError"
Resolve "One or more listeners failed to start"
Resolve "PKIX path building failed"
Resolve "SSLHostConfig attribute certificateFile must be defined when using an SSL connector"
Resolve "the trustAnchors parameter must be non-empty"
Resolve 404 Not Found
Users and Groups
Create users
Variables
JAVA_HOME variable
Version
Version Release
Virtual Hosts
Virtual Hosts