Tomcat Server - AI Agent Guidelines
Overview
Tomcat deployment directory for QuadCraft backend services.
Guidelines
Modifying Webapp
- Edit files in
webapps/QuadCraft/ - Redeploy or auto-reload in development
- Test with browser client
Adding New Endpoints
- Create JSP or servlet
- Add to WEB-INF/web.xml if needed
- Update browser client code
- Document API
Common Tasks
Recompiling Java
cd webapps/QuadCraft/WEB-INF/classes
javac -cp .:$CATALINA_HOME/lib/* *.java
Checking Logs
tail -f $CATALINA_HOME/logs/catalina.out
Restarting
$CATALINA_HOME/bin/shutdown.sh
$CATALINA_HOME/bin/startup.sh
Troubleshooting
- 404: Check context path and file locations
- 500: Check JSP syntax and Java compilation
- CORS: Configure in web.xml or JSP headers