2010/5/24 Pid <p...@pidster.com>

> On 24/05/2010 16:53, Christian Adelbrecht wrote:
> > hi!
> >
> >     What are the exact OS
> >
> > Linux 2.6.18-6-k7
> >
> >     , JVM,
> >
> > 1.6.0_16-b01
> >
> >     Tomcat,
> >
> > Apache Tomcat/6.0.20
> >
> >     HTTPD
> >
> > Apache 2.2.3
> >
> >     and mod_jk versions
> >
> > mod_jk 1.2.27
>
> Note: there are more recent versions of all of these.  You should
> particularly consider upgrading Tomcat and HTTPD.
>

Apache 2.2.3 etch11 is the latest etch version....
as this tomcat was the version that came with the openbd-installer I want
to try it with this one. (support for Dummies....)

>
>
> I will assume for now, that you have a sound reason for deploying HTTPD
> and Tomcat at the same time, rather than just letting Tomcat do all the
> work.  If you'd like to know more, ask.
>
>
In some newsgroups I read, that tomcat is slower than apache, so thats
why I wanted them both. Btw I am using a servermanager-tool, that cannot
handle tomcat virtual hosts...


>
>
> <IfModule !mod_jk.c>
> LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so
> </IfModule>
>
> <IfModule mod_jk.c>
> JkMount /*.cfm ajp13
> JkMount /*.cfc ajp13
> JkMount /*.do ajp13
> JkMount /*.jsp ajp13
> JkMount /*.cfchart ajp13
> JkMount /*.cfres ajp13
> JkMount /*.cfm/* ajp13
> JkMount /*.cfml/* ajp13
> JkMountCopy all
> JkLogLevel info
> JkLogFile /var/log/apache2/mod_jk/mod_jk.log
> </IfModule>
>
>  and my server.xml
>
>  <Host name="www.testdomain.org"
>  appBase="webapps"
> unpackWARs="true"
> autoDeploy="true"
> xmlValidation="false"
> xmlNamespaceAware="false">
> <Context path=""
> docBase="/var/www/www.testdomain.org/htdocs/"
> allowLinking="true"
> debug="9"
>  reloadable="true" />
> </Host>
>

my new server.xml

 <Host name="www.testdomain.org"
 appBase="webapps"
unpackWARs="true"
autoDeploy="true"
xmlValidation="false"
 xmlNamespaceAware="false">
</Host>

and my new context.xml.default in the tomcat conf hostname folder:

<Context 
path="/var/www/www.testdomain.org/webapps/<http://www.testdomain.org/htdocs/>
ROOT/"
docBase="/var/www/www.testdomain.org/htdocs/"
 allowLinking="true"
 reloadable="true" />

Better?


>
>
> The above is very bad practice and likely to lead to you exposing data
> that you shouldn't.  JSPs and other content should not be mixed in the
> same directory.  Context should not be defined in server.xml.  The debug
>  attribute isn't used anymore.
>
>
> If you have to use both HTTPD and Tomcat, construct a directory
> structure like this:
>
> All static content should go here:
>  /var/www/www.testdomain.org/htdocs/
>
> All java webapps should go here:
>  /var/www/www.testdomain.org/webapps/
>
> Servlet Spec webapps and other java applications are deployed, one each,
> in a directory inside the above.  e.g.
>
>  /var/www/www.testdomain.org/webapps/ROOT
>  /var/www/www.testdomain.org/webapps/myapp
>  /var/www/www.testdomain.org/webapps/another_app
>
> ROOT is the special name for the default application, which is what you
> were attempting to do with the path="" attribute.
>
> as done above?!


> p
>
>
>
Thanks a lot for your support!

Regards
Christian

-----
I search the web using www.ecosia.org

Reply via email to