Re: Got trouble with virtual hosts
Hm, so it should work, i got an actual version. I found out something new: When i open one of these jsp-sites on my server, it works fine. If i open additional jsp-sites, tomcat goes down and i have to restart it. The log of the site gives this outpuot: StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: Unable to initialize TldLocationsCache: null at org.apache.jasper.compiler.TldLocationsCache.init() (Unknown Source) at org.apache.jasper.compiler.TldLocationsCache.getLocation(java.lang.String) (Unknown Source) at org.apache.jasper.JspCompilationContext.getTldLocation(java.lang.String) (Unknown Source) at org.apache.jasper.compiler.Parser.parseTaglibDirective(org.apache.jasper.compiler.Node) (Unknown Source) at org.apache.jasper.compiler.Parser.parseDirective(org.apache.jasper.compiler.Node) (Unknown Source) at org.apache.jasper.compiler.Parser.parseElements(org.apache.jasper.compiler.Node) (Unknown Source) at org.apache.jasper.compiler.Parser.parse(org.apache.jasper.compiler.ParserController, org.apache.jasper.compiler.JspReader, org.apache.jasper.compile at org.apache.jasper.compiler.ParserController.doParse(java.lang.String, org.apache.jasper.compiler.Node, java.net.URL) (Unknown Source) at org.apache.jasper.compiler.ParserController.parse(java.lang.String) (Unknown Source) at org.apache.jasper.compiler.Compiler.generateJava() (Unknown Source) at org.apache.jasper.compiler.Compiler.compile(boolean, boolean) (Unknown Source) at org.apache.jasper.compiler.Compiler.compile(boolean) (Unknown Source) at org.apache.jasper.compiler.Compiler.compile() (Unknown Source) at org.apache.jasper.JspCompilationContext.compile() (Unknown Source) at org.apache.jasper.servlet.JspServletWrapper.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, boolean) (Unknown at org.apache.jasper.servlet.JspServlet.serviceJspFile(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String, at org.apache.jasper.servlet.JspServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) (Unknown Source) at javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (Unknown Source) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (Unknown Source) at org.apache.catalina.core.ApplicationFilterChain.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (Unknown Source) at org.apache.catalina.core.StandardWrapperValve.invoke(org.apache.catalina.Request, org.apache.catalina.Response, org.apache.catalina.ValveContext) (U at org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request, org.apache.catalina.Response) (Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request, org.apache.catalina.Response) (Unknown Source) > --- Ursprüngliche Nachricht --- > Von: "Parsons Technical Services" <[EMAIL PROTECTED]> > An: "Tomcat Users List" > Betreff: Re: Got trouble with virtual hosts > Datum: Mon, 29 Aug 2005 08:00:59 -0400 > > Tomcat will handle them just fine with the current releases. > > With the current versions of Tomcat, unless you are doing something > special > that requires a feature of Apache that is not in Tomcat, you can host > multiple sites just fine. If load is an issue, take a look a the > clustering. > Otherwise just set up Tomcat with the virtual host and enjoy the > simplicity. > > Start here: > > http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/engine.html > > Then read the link for host. Simply put, for each website put a host > element > in for that site. But make sure you understand the default host. > > Doug > > > - Original Message - > From: ""rueh hänä"" <[EMAIL PROTECTED]> > To: "Tomcat Users List" > Sent: Monday, August 29, 2005 7:52 AM > Subject: Re: Got trouble with virtual hosts > > > > Because im running normal HTML sites, too. I need another solution, if > > even > > possible... > > > > > >> --- Ursprüngliche Nachricht --- > >> Von: "Parsons Technical Services" <[EMAIL PROTECTED]> > >> An: "Tomcat Users List" > >> Betreff: Re: Got trouble with virtual hosts > >> Datum: Mon, 29 Aug 2005 07:41:50 -0400 > >> > >> Unless there is another reason, why not drop Apache and run only > Tomcat? > >> It > >> can handle the virtual hosts just fine. > >> > >> This would simplify the setup considerably. > >> > >> Doug > >> &g
Re: Got trouble with virtual hosts
Tomcat will handle them just fine with the current releases. With the current versions of Tomcat, unless you are doing something special that requires a feature of Apache that is not in Tomcat, you can host multiple sites just fine. If load is an issue, take a look a the clustering. Otherwise just set up Tomcat with the virtual host and enjoy the simplicity. Start here: http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/engine.html Then read the link for host. Simply put, for each website put a host element in for that site. But make sure you understand the default host. Doug - Original Message - From: ""rueh hänä"" <[EMAIL PROTECTED]> To: "Tomcat Users List" Sent: Monday, August 29, 2005 7:52 AM Subject: Re: Got trouble with virtual hosts Because im running normal HTML sites, too. I need another solution, if even possible... --- Ursprüngliche Nachricht --- Von: "Parsons Technical Services" <[EMAIL PROTECTED]> An: "Tomcat Users List" Betreff: Re: Got trouble with virtual hosts Datum: Mon, 29 Aug 2005 07:41:50 -0400 Unless there is another reason, why not drop Apache and run only Tomcat? It can handle the virtual hosts just fine. This would simplify the setup considerably. Doug - Original Message - From: ""rueh hänä"" <[EMAIL PROTECTED]> To: Sent: Monday, August 29, 2005 6:58 AM Subject: Got trouble with virtual hosts > Hi there > > I dont know, what term to search for.. so excuse me, if there is > already a > similar problem > > I'm running a Webserver on Fedora Core 4 > > - Apache 2.0.54 > - tomcat5-5.0.30-5jpp_6fc > > I want to run about 13 Websites (html and jsp) over one virtual host. > So i > defined NameVirtualHost 192.168.0.170 in httpd.conf. After this entry i > added the websites. For example: > > - > > ServerName www.website.ch > DocumentRoot /drbd/www/html/www.website.ch > JKMount /*.jsp tomcat-worker1 > JKMount /*/servlet/ tomcat-worker1 > JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories > DirectoryIndex index.jsp index.html index.php index.htm index.shtml > index.cgi > > AllowOverride None > deny from all > > > AllowOverride None > deny from all > > > > > The server.xml entry for this site is: > -- > appBase="/drbd/www/html/www.website.ch" > unpackWARs="true" autoDeploy="true"> > directory="/var/log/tomcat5/" > prefix="www.kexp.ch-access." > suffix=".log" > resolveHosts="true" > pattern="combined"/> >directory="/var/log/tomcat5/" prefix="www.kexp.ch_log." > suffix=".txt" >timestamp="false"/> > > > >> > pathname="/drbd/www/html/www.k-exp.ch/WEB-INF/users.xml"/> > > - > > I'm replacing the actually active server with a new one. I overtook the > config-files from the active server, so they should work. The only change > is > that thing with the virtual hosts. In the old config, all sites had their > own virtualhost setting (=> several virtual network interfaces). It would > be > much more simple, when i only had one virtual host. > But, if i want to access a jsp website, i get an internal server error > mesage. > HTML-Sites work properly. > > It seems, that tomcat cant translate the hostnames defined in httpd.conf. > Can only apache do this? Or do i have to do some additional changes to my > configs? > > Any idea? Thanks for help beforehand! > > -- > GMX DSL = Maximale Leistung zum minimalen Preis! > 2000 MB nur 2,99, Flatrate ab 4,99 Euro/Monat: > http://www.gmx.net/de/go/dsl > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Lust, ein paar Euro nebenbei zu verdienen? Ohne Kosten, ohne Risiko! Satte Provisionen für GMX Partner: http://www.gmx.net/de/go/partner - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Got trouble with virtual hosts
Because im running normal HTML sites, too. I need another solution, if even possible... > --- Ursprüngliche Nachricht --- > Von: "Parsons Technical Services" <[EMAIL PROTECTED]> > An: "Tomcat Users List" > Betreff: Re: Got trouble with virtual hosts > Datum: Mon, 29 Aug 2005 07:41:50 -0400 > > Unless there is another reason, why not drop Apache and run only Tomcat? > It > can handle the virtual hosts just fine. > > This would simplify the setup considerably. > > Doug > > > - Original Message - > From: ""rueh hänä"" <[EMAIL PROTECTED]> > To: > Sent: Monday, August 29, 2005 6:58 AM > Subject: Got trouble with virtual hosts > > > > Hi there > > > > I dont know, what term to search for.. so excuse me, if there is already > a > > similar problem > > > > I'm running a Webserver on Fedora Core 4 > > > > - Apache 2.0.54 > > - tomcat5-5.0.30-5jpp_6fc > > > > I want to run about 13 Websites (html and jsp) over one virtual host. So > i > > defined NameVirtualHost 192.168.0.170 in httpd.conf. After this entry i > > added the websites. For example: > > > > - > > > > ServerName www.website.ch > > DocumentRoot /drbd/www/html/www.website.ch > > JKMount /*.jsp tomcat-worker1 > > JKMount /*/servlet/ tomcat-worker1 > > JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories > > DirectoryIndex index.jsp index.html index.php index.htm index.shtml > > index.cgi > > > > AllowOverride None > > deny from all > > > > > > AllowOverride None > > deny from all > > > > > > > > > > The server.xml entry for this site is: > > -- > > > appBase="/drbd/www/html/www.website.ch" > > unpackWARs="true" autoDeploy="true"> > > > directory="/var/log/tomcat5/" > > prefix="www.kexp.ch-access." > > suffix=".log" > > resolveHosts="true" > > pattern="combined"/> > > >directory="/var/log/tomcat5/" prefix="www.kexp.ch_log." > > suffix=".txt" > >timestamp="false"/> > > > > > > > > > pathname="/drbd/www/html/www.k-exp.ch/WEB-INF/users.xml"/> > > > > - > > > > I'm replacing the actually active server with a new one. I overtook the > > config-files from the active server, so they should work. The only > change > > is > > that thing with the virtual hosts. In the old config, all sites had > their > > own virtualhost setting (=> several virtual network interfaces). It > would > > be > > much more simple, when i only had one virtual host. > > But, if i want to access a jsp website, i get an internal server error > > mesage. > > HTML-Sites work properly. > > > > It seems, that tomcat cant translate the hostnames defined in > httpd.conf. > > Can only apache do this? Or do i have to do some additional changes to > my > > configs? > > > > Any idea? Thanks for help beforehand! > > > > -- > > GMX DSL = Maximale Leistung zum minimalen Preis! > > 2000 MB nur 2,99, Flatrate ab 4,99 Euro/Monat: > > http://www.gmx.net/de/go/dsl > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > -- Lust, ein paar Euro nebenbei zu verdienen? Ohne Kosten, ohne Risiko! Satte Provisionen für GMX Partner: http://www.gmx.net/de/go/partner - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Got trouble with virtual hosts
Unless there is another reason, why not drop Apache and run only Tomcat? It can handle the virtual hosts just fine. This would simplify the setup considerably. Doug - Original Message - From: ""rueh hänä"" <[EMAIL PROTECTED]> To: Sent: Monday, August 29, 2005 6:58 AM Subject: Got trouble with virtual hosts Hi there I dont know, what term to search for.. so excuse me, if there is already a similar problem I'm running a Webserver on Fedora Core 4 - Apache 2.0.54 - tomcat5-5.0.30-5jpp_6fc I want to run about 13 Websites (html and jsp) over one virtual host. So i defined NameVirtualHost 192.168.0.170 in httpd.conf. After this entry i added the websites. For example: - ServerName www.website.ch DocumentRoot /drbd/www/html/www.website.ch JKMount /*.jsp tomcat-worker1 JKMount /*/servlet/ tomcat-worker1 JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories DirectoryIndex index.jsp index.html index.php index.htm index.shtml index.cgi AllowOverride None deny from all AllowOverride None deny from all The server.xml entry for this site is: -- appBase="/drbd/www/html/www.website.ch" unpackWARs="true" autoDeploy="true"> - I'm replacing the actually active server with a new one. I overtook the config-files from the active server, so they should work. The only change is that thing with the virtual hosts. In the old config, all sites had their own virtualhost setting (=> several virtual network interfaces). It would be much more simple, when i only had one virtual host. But, if i want to access a jsp website, i get an internal server error mesage. HTML-Sites work properly. It seems, that tomcat cant translate the hostnames defined in httpd.conf. Can only apache do this? Or do i have to do some additional changes to my configs? Any idea? Thanks for help beforehand! -- GMX DSL = Maximale Leistung zum minimalen Preis! 2000 MB nur 2,99, Flatrate ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Got trouble with virtual hosts
Hi there I dont know, what term to search for.. so excuse me, if there is already a similar problem I'm running a Webserver on Fedora Core 4 - Apache 2.0.54 - tomcat5-5.0.30-5jpp_6fc I want to run about 13 Websites (html and jsp) over one virtual host. So i defined NameVirtualHost 192.168.0.170 in httpd.conf. After this entry i added the websites. For example: - ServerName www.website.ch DocumentRoot /drbd/www/html/www.website.ch JKMount /*.jsp tomcat-worker1 JKMount /*/servlet/ tomcat-worker1 JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories DirectoryIndex index.jsp index.html index.php index.htm index.shtml index.cgi AllowOverride None deny from all AllowOverride None deny from all The server.xml entry for this site is: -- - I'm replacing the actually active server with a new one. I overtook the config-files from the active server, so they should work. The only change is that thing with the virtual hosts. In the old config, all sites had their own virtualhost setting (=> several virtual network interfaces). It would be much more simple, when i only had one virtual host. But, if i want to access a jsp website, i get an internal server error mesage. HTML-Sites work properly. It seems, that tomcat cant translate the hostnames defined in httpd.conf. Can only apache do this? Or do i have to do some additional changes to my configs? Any idea? Thanks for help beforehand! -- GMX DSL = Maximale Leistung zum minimalen Preis! 2000 MB nur 2,99, Flatrate ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]