Usage av dette argumentet vil tvinge Tomcat å bruke relative referanser til filer i disse katalogene basedon verdien av $ CATALINA_BASE i stedet for $ CATALINA_HOME: conf - Server konfigurasjonsfiler (inkludert server.xml) logger - Logg og utdatafiler delt - For klasser og ressurser som må deles på tvers av alle web-applikasjoner webapps - automatisk lastet web-applikasjoner arbeids - Midlertidige arbeids kataloger for webapplikasjoner temp - Directory brukes av JVM for midlertidige filer (java.io.
tmpdir) Endelig får du det du trenger for å få en frihet og gjerne fra andre gutta :-) Hvis du ikke passere "-Dcatalina.base = $ CATALINA_BASE" argument til oppstartskommando, vil $ CATALINA_BASE standard til samme verdi som $ CATALINA_HOME, noe som betyr at den samme katalogen er brukes for alle relative bane resolutions.For feilsøking av Tomcat server installasjon kan du se på feilsøking nedenfor: Administrasjons- og manager webapplikasjoner, som er definert i $ CATALINA_BASE /conf /Catalina /localhost /admin.xmland $ CATALINA_BASE /conf /Catalina /localhost/manager.
xml filer, vil ikke kjøre i denne konfigurasjonen, med mindre enten: - Banen er angitt i docBase egenskap av Context element er gjort absolutt, og erstattet med henholdsvis $ CATALINA_HOME /server /webapps /admin og $ CATALINA_HOME /server /webapps /manager - Begge webapplikasjoner kopieres eller flyttes til $ CATALINA_BASE, og banen er angitt i docBase egenskap av Context element er endret på riktig måte. - Begge webapplikasjoner er deaktivert ved å fjerne $ CATALINA_BASE /conf /Catalina /localhost /admin.xml og $ CATALINA_BASE /conf /Catalina /localhost /manager.
xmlTroubleshooting sectionThere er bare 3 ting sannsynlig å gå galt under en frittstående Tomcat installasjon:
(1) Den vanligste hikke er når en annen web server (eller noen prosess for den saks skyld) har lagt beslag på port 8080. Dette er standard HTTP-port som Tomcat forsøker å binde se