SEVERE: Error deploying web application directory public_html
java.lang.IllegalArgumentException: Context path /public_html must match the directory or WAR file name: ROOT
Är det nåt jag måste oroa mig för?
Web-applikationen körs på ett web-hotel.
Vi har återkommande problem med applikationen. Vi kör samma applikation på egen test-server. Web-hotellet har Tomcat 5.0.18/Linux och vi har Tomcat 5.0.30/Windows XP. På vår egen maskin så fungerar samma sidor bra, utan problem.
Problemet uppstår endast på web-hotellets server.
Problemet är att www-applikationen slutar att svara på all http-anrop. Den laddar kontinuerligt, men inget händer.
Det går inte ens att komma åt .../manager/html, dvs sidan man kan admisnistrera applikationen med.
Tycker det är lustigt, att man inte ens kommer åt manager/html.
Sidorna tycks fungera 2-3 dagar, sedan dyker det och vi måste starta om Tomcat.
Jag har försökt att ringa dem och har mailat dem med innehållet i loggen. De har svarat på ett mail hittills.
Har aldrig gjort det på egen server. Kundens server klagar på detta, tydligen, då ett felmeddelande kan läsas i logg-filerna.
SEVERE: Error deploying web application directory public_html
java.lang.IllegalArgumentException: Context path /public_html must match the directory or WAR file name: ROOT
När jag kikar i katalogen webapps så finns min kunds katalog, ROOT men enligt "specsen så borde det också finnas en war-fil med namnet ROOT.war.
Följande felmeddelande får jag i catalina.out, om applikationen slutar att fungera och om jag startar om tomcat:
SEVERE: Error deploying web application directory public_html
java.lang.IllegalArgumentException: Context path /public_html must match the directory or WAR file name: ROOT
Startar jag sedan om tomcat igen så får jag inte felet.
Nu får jag iaf inga felmeddelanden i logg-filen.
Vet inte 100% vad som var felet men det var tydligen nåt med en katalog vars namn stökade till det.
Efter ytterligare undersökningar så verkar problemet vara en s k "deadlock". JProfiler verkar vara ett riktigt trevligt program. Med den kan jag stresstesta systemet och se ifall en deadlock uppstår igen.
378 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849