Does anyone have a good server.xml file for tomcat?

I am trying to link apache and tomcat on a RedHat 9 computer. I previously posted a message stating that I could not get tomcat to "automagically" make the configuration files (mod_jk.conf-auto) that all the manuals promised it would. However, I found that my problem was the lack of an ApacheConfig tag in the server.xml file. After looking at my server.xml file, I found that it was much more simplistic than I would hoped = it did not have enough comments or commented out options. It had none of the directives that the manuals said it included by default.
In short, does anyone who has apache and tomcat linked have a server.xml file that I can look at so that I can figure out what I must add to mine to get tomcat working with apache? I would greatly appreciate it if you could copy and paste the whole thing here.
Thank you very much in advance.
Edward S. Rice

Hi!
I am having the Apache-Tomcat4.0 version installed on a Win2000 machine. I am pasting here my server.xml. Hope it will be useful to you. I even didnot do much modifications to my server.xml except for adding a context.
Please come back if problem persists.
<!-- Example Server Configuration File -->
<!-- Note that component elements are nested corresponding to their
parent-child relationships with each other -->
<!-- A "Server" is a singleton element that represents the entire JVM,
which may contain one or more "Service" instances. The Server
listens for a shutdown command on the indicated port.
Note: A "Server" is not itself a "Container", so you may not
define subcomponents such as "Valves" or "Loggers" at this level.
-->
<Server port="8005" shutdown="SHUTDOWN" debug="0">
<!-- A "Service" is a collection of one or more "Connectors" that share
a single "Container" (and therefore the web applications visible
within that Container). Normally, that Container is an "Engine",
but this is not required.
Note: A "Service" is not itself a "Container", so you may not
define subcomponents such as "Valves" or "Loggers" at this level.
-->
<!-- Define the Tomcat Stand-Alone Service -->
<Service name="Tomcat-Standalone">
<!-- A "Connector" represents an endpoint by which requests are received
and responses are returned. Each Connector passes requests on to the
associated "Container" (normally an Engine) for processing.
By default, a non-SSL HTTP/1.1 Connector is established on port 8080.
You can also enable an SSL HTTP/1.1 Connector on port 8443 by
following the instructions below and uncommenting the second Connector
entry. SSL support requires the following steps (see the SSL Config
HOWTO in the Tomcat 4.0 documentation bundle for more detailed
instructions):
* Download and install JSSE 1.0.2 or later, and put the JAR files
into "$JAVA_HOME/jre/lib/ext".
* Execute:
%JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA (Windows)
$JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA (Unix)
with a password value of "changeit" for both the certificate and
the keystore itself.
By default, DNS lookups are enabled when a web application calls
request.getRemoteHost(). This can have an adverse impact on
performance, so you can disable it by setting the
"enableLookups" attribute to "false". When DNS lookups are disabled,
request.getRemoteHost() will return the String version of the
IP address of the remote client.
-->
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector className="org.apache.catalina.connector.http.HttpConnector"
port="8080" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0" connectionTimeout="60000"/>
<!-- Note : To disable connection timeouts, set connectionTimeout value
to -1 -->
<!-- Define an SSL HTTP/1.1 Connector on port 8443 -->
<!--
<Connector className="org.apache.catalina.connector.http.HttpConnector"
port="8443" minProcessors="5" maxProcessors="75"
enableLookups="true"
     acceptCount="10" debug="0" scheme="https" secure="true">
<Factory className="org.apache.catalina.net.SSLServerSocketFactory"
clientAuth="false" protocol="TLS"/>
</Connector>
-->
<!-- Define an AJP 1.3 Connector on port 8009 -->
<!--
<Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
port="8009" minProcessors="5" maxProcessors="75"
acceptCount="10" debug="0"/>
-->
<!-- Define a Proxied HTTP/1.1 Connector on port 8081 -->
<!-- See proxy documentation for more information about using this. -->
<!--
<Connector className="org.apache.catalina.connector.http.HttpConnector"
port="8081" minProcessors="5" maxProcessors="75"
enableLookups="true"
acceptCount="10" debug="0" connectionTimeout="60000"
proxyPort="80"/>
-->
<!-- Define a non-SSL HTTP/1.0 Test Connector on port 8082 -->
<!--
<Connector className="org.apache.catalina.connector.http10.HttpConnector"
port="8082" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0"/>
-->
<!-- An Engine represents the entry point (within Catalina) that processes
every request. The Engine implementation for Tomcat stand alone
analyzes the HTTP headers included with the request, and passes them
on to the appropriate Host (virtual host). -->
<!-- Define the top level container in our container hierarchy -->
<Engine name="Standalone" defaultHost="localhost" debug="0">
<!-- The request dumper valve dumps useful debugging information about
the request headers and cookies that were received, and the response
headers and cookies that were sent, for all requests received by
this instance of Tomcat. If you care only about requests to a
particular virtual host, or a particular application, nest this
element inside the corresponding <Host> or <Context> entry instead.
For a similar mechanism that is portable to all Servlet 2.3
containers, check out the "RequestDumperFilter" Filter in the
example application (the source for this filter may be found in
"$CATALINA_HOME/webapps/examples/WEB-INF/classes/filters").
Request dumping is disabled by default. Uncomment the following
element to enable it. -->
<!--
<Valve className="org.apache.catalina.valves.RequestDumperValve"/>
-->
<!-- Global logger unless overridden at lower levels -->
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="catalina_log." suffix=".txt"
timestamp="true"/>
<!-- Because this Realm is here, an instance will be shared globally -->
<Realm className="org.apache.catalina.realm.MemoryRealm" />
<!-- Replace the above Realm with one of the following to get a Realm
stored in a database and accessed via JDBC -->
<!--
<Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"
driverName="org.gjt.mm.mysql.Driver"
connectionURL="jdbc:mysql://localhost/authority?user=test;password=test"
userTable="users" userNameCol="user_name" userCredCol="user_pass"
userRoleTable="user_roles" roleNameCol="role_name" />
-->
<!--
<Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"
driverName="oracle.jdbc.driver.OracleDriver"
connectionURL="jdbc:oracle:thin:@ntserver:1521:ORCL?user=scott;password=tiger"
userTable="users" userNameCol="user_name" userCredCol="user_pass"
userRoleTable="user_roles" roleNameCol="role_name" />
-->
<!--
<Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"
driverName="sun.jdbc.odbc.JdbcOdbcDriver"
connectionURL="jdbc:odbc:CATALINA"
userTable="users" userNameCol="user_name" userCredCol="user_pass"
userRoleTable="user_roles" roleNameCol="role_name" />
-->
<!-- Define the default virtual host -->
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true">
<!-- Normally, users must authenticate themselves to each web app
individually. Uncomment the following entry if you would like
a user to be authenticated the first time they encounter a
resource protected by a security constraint, and then have that
user identity maintained across all web applications contained
in this virtual host. -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn"
debug="0"/>
-->
<!-- Access log processes all requests for this virtual host. By
default, log files are created in the "logs" directory relative to
$CATALINA_HOME. If you wish, you can specify a different
directory with the "directory" attribute. Specify either a relative
(to $CATALINA_HOME) or absolute path to the desired directory.
-->
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".txt"
pattern="common"/>
<!-- Logger shared by all Contexts related to this virtual host. By
default (when using FileLogger), log files are created in the "logs"
directory relative to $CATALINA_HOME. If you wish, you can specify
a different directory with the "directory" attribute. Specify either a
relative (to $CATALINA_HOME) or absolute path to the desired
directory.-->
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
     timestamp="true"/>
<!-- Define properties for each web application. This is only needed
if you want to set non-default properties, or have web application
document roots in places other than the virtual host's appBase
directory. -->
<!-- Tomcat Root Context -->
<!--
<Context path="" docBase="ROOT" debug="0"/>
-->
          <Context path="/vijay" docBase="D:\Java\servlets" debug="0"/>
<!-- Tomcat Manager Context -->
<Context path="/manager" docBase="manager"
debug="0" privileged="true"/>
<!-- Tomcat Examples Context -->
<Context path="/examples" docBase="examples" debug="0"
reloadable="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_examples_log." suffix=".txt"
     timestamp="true"/>
<Ejb name="ejb/EmplRecord" type="Entity"
home="com.wombat.empl.EmployeeRecordHome"
remote="com.wombat.empl.EmployeeRecord"/>
<!-- PersistentManager: Uncomment the section below to test Persistent
          Sessions.
saveOnRestart: If true, all active sessions will be saved
to the Store when Catalina is shutdown, regardless of
other settings. All Sessions found in the Store will be
loaded on startup. Sessions past their expiration are
ignored in both cases.
maxActiveSessions: If 0 or greater, having too many active
sessions will result in some being swapped out. minIdleSwap
limits this. -1 means unlimited sessions are allowed.
0 means sessions will almost always be swapped out after
use - this will be noticeably slow for your users.
minIdleSwap: Sessions must be idle for at least this long
(in seconds) before they will be swapped out due to
maxActiveSessions. This avoids thrashing when the site is
highly active. -1 or 0 means there is no minimum - sessions
can be swapped out at any time.
maxIdleSwap: Sessions will be swapped out if idle for this
long (in seconds). If minIdleSwap is higher, then it will
override this. This isn't exact: it is checked periodically.
-1 means sessions won't be swapped out for this reason,
although they may be swapped out for maxActiveSessions.
If set to >= 0, guarantees that all sessions found in the
Store will be loaded on startup.
maxIdleBackup: Sessions will be backed up (saved to the Store,
but left in active memory) if idle for this long (in seconds),
and all sessions found in the Store will be loaded on startup.
If set to -1 sessions will not be backed up, 0 means they
should be backed up shortly after being used.
To clear sessions from the Store, set maxActiveSessions, maxIdleSwap,
and minIdleBackup all to -1, saveOnRestart to false, then restart
Catalina.
-->
          <!--
<Manager className="org.apache.catalina.session.PersistentManager"
debug="0"
saveOnRestart="true"
maxActiveSessions="-1"
minIdleSwap="-1"
maxIdleSwap="-1"
maxIdleBackup="-1">
<Store className="org.apache.catalina.session.FileStore"/>
</Manager>
          -->
<Environment name="maxExemptions" type="java.lang.Integer"
value="15"/>
<Parameter name="context.param.name" value="context.param.value"
override="false"/>
<Resource name="jdbc/EmployeeAppDb" auth="SERVLET"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/EmployeeAppDb">
<parameter><name>user</name><value>sa</value></parameter>
<parameter><name>password</name><value></value></parameter>
<parameter><name>driverClassName</name>
<value>org.hsql.jdbcDriver</value></parameter>
<parameter><name>driverName</name>
<value>jdbc:HypersonicSQL:database</value></parameter>
</ResourceParams>
<Resource name="mail/Session" auth="Container"
type="javax.mail.Session"/>
<ResourceParams name="mail/Session">
<parameter>
<name>mail.smtp.host</name>
<value>localhost</value>
</parameter>
</ResourceParams>
</Context>
</Host>
</Engine>
</Service>
<!-- The MOD_WEBAPP connector is used to connect Apache 1.3 with Tomcat 4.0
as its servlet container. Please read the README.txt file coming with
the WebApp Module distribution on how to build it.
(Or check out the "jakarta-tomcat-connectors/webapp" CVS repository)
To configure the Apache side, you must ensure that you have the
"ServerName" and "Port" directives defined in "httpd.conf". Then,
lines like these to the bottom of your "httpd.conf" file:
LoadModule webapp_module libexec/mod_webapp.so
WebAppConnection warpConnection warp localhost:8008
WebAppDeploy examples warpConnection /examples/
The next time you restart Apache (after restarting Tomcat, if needed)
the connection will be established, and all applications you make
visible via "WebAppDeploy" directives can be accessed through Apache.
-->
<!-- Define an Apache-Connector Service -->
<Service name="Tomcat-Apache">
<Connector className="org.apache.catalina.connector.warp.WarpConnector"
port="8008" minProcessors="5" maxProcessors="75"
enableLookups="true"
acceptCount="10" debug="0"/>
<!-- Replace "localhost" with what your Apache "ServerName" is set to -->
<Engine className="org.apache.catalina.connector.warp.WarpEngine"
name="Apache" debug="0" appBase="webapps">
<!-- Global logger unless overridden at lower levels -->
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="apache_log." suffix=".txt"
timestamp="true"/>
<!-- Because this Realm is here, an instance will be shared globally -->
<Realm className="org.apache.catalina.realm.MemoryRealm" />
</Engine>
</Service>
</Server>

Similar Messages

  • Does anyone have a working amtlib.dll files for Primere Pro CC and After Effects CC?

    I have had problems when installing it, it s saying it is missing the amtlib.dll file (on both) I do have PS CC working, but apparently PPCC and AECC require different amtlib.dll files
    Please don't post any spam links :/
    Thanks!

    download the installation files and properly install your apps.
    you might want to uninstall and clean before doing that (Use the CC Cleaner Tool to solve installation problems | CC, CS3-CS6).
    Downloadable installation files available:
    Suites and Programs:  CC 2014 | CC | CS6 | CS5.5 | CS5 | CS4 | CS3
    Acrobat:  XI, X | 9,8 | 9 standard
    Premiere Elements:  13 | 12 | 11, 10 | 9, 8, 7 win | 8 mac | 7 mac
    Photoshop Elements:  13 |12 | 11, 10 | 9,8,7 win | 8 mac | 7 mac
    Lightroom:  5.7.1| 5 | 4 | 3
    Captivate:  8 | 7 | 6 | 5.5, 5
    Contribute:  CS5 | CS4, CS3
    Download and installation help for Adobe links
    Download and installation help for Prodesigntools links are listed on most linked pages.  They are critical; especially steps 1, 2 and 3.  If you click a link that does not have those steps listed, open a second window using the Lightroom 3 link to see those 'Important Instructions'.

  • Does anyone have a good link for images I can access for my web development work. I have Adobe Creative SUite 5.5

    Does anyone have a good link for images I can access for my web development work. I have Adobe Creative Suite 5.5

    In short, NO.
    I was hoping that the 7.4.1 update would allow it to work, but it has caused more problems than it is worth.If you do actually get it to work you will see the TC in finder (under Shared) when connected to the internet outside of your home network. What I have found though is that the 7.4.1 firmware update has made using the internet at home almost impossible.
    I have tried Hamachi but it is not reliable.
    I have settled with Dropbox so my files are synced between my home machine and laptop.

  • Hi Guys! I have an Imac with Mac OS X version 10.5.8 and bought a wireless keyboard. Unfortunately I can´t use the volume buttons on the keyboard. I have checked almost everything, does anyone have any good idea?

    Hi Guys! I have an Imac with Mac OS X version 10.5.8 and bought a wireless keyboard. Unfortunately I can´t use the volume buttons on the keyboard. I have checked almost everything, does anyone have any good idea?

    Hello, try kguy's solution here...
    https://discussions.apple.com/thread/2332457?start=0&tstart=0
    First, Go to System Preferences, keyboard, and click on the Keyboard tab
    Make sure that the checkbox by "Use all F1, F2, etc, keys as standard function keys" is NOT checked.
    Next, click on the Show All button, and select Bluetooth. You should see your Apple Wireless Keyboard listed on the left side of the screen.
    Click once to select it, and then click the gear icon at the bottom of the box, and choose Disconnect.
    Power off the keyboard by holding down the power button on the keyboard for a few seconds until it show "keyboard Off on your imac screen, then turn it back on again.
    The device should appear once again in your bluetooth list.
    Try out the volume control buttons now, and see if that cleared things up

  • Does anyone have iWork 09 trial dmg file?

    does anyone have iWork 09 trial dmg file please so that i can use it with my activation key?  thx.

    Try this link first. fruhulda gave it in a post the other day & it worked. Clicking the link will start the download. If that doesn't work, please send me an e-mail & I'll give you the link or send it to you via You Send It.

  • Hey guys, im in need of seriously help. i let a friend jailbreak my iphone and now its jus stuck at the apple screen. i tried rebooting it and everything but nothin is working. does anyone have any good advice?

    hey guys, im in need of seriously help. i let a friend jailbreak my iphone and now its jus stuck at the apple screen. i tried rebooting it and everything but nothin is working. does anyone have any good advice?

    put the phone in DFU mode (do a search for how to do this) and restore to the latest firmware. you may have to download the firmware from apple and when selecting restore or update in itunes press the shift key and select the firmware.
    Hope this helps

  • I'm traveling to London for the summer, does anyone know a good power adapter/converter for my MacBook Pro?

    I'm traveling to London for the summer, does anyone know a good power adapter/converter for my MacBook Pro? I know there's the Travel Adapter Kit but it's only for iPhones, iPods, iPad, etc.

    Apple World Travel Adapter Kit
    The World Travel Adapter Kit includes the Apple USB Power Adapter, USB Cable and six interchangeable AC adapter plugs for use with iPod, iPhone, and iPad. The adapter plugs can also be used with Apple MagSafe Power Adapters, Portable Power Adapters, and AirPort Express, so you can plug your power adapter into most electrical outlets around the world.
    Copied from the Apple Store: http://store.apple.com/uk/product/MB974ZM/B?fnode=MTY1NDEwMQ&mco=MTA4NDE3MDQ

  • Does anyone have a wireless printer/scanner suggestion for macbook pro?

    I am just setting up my new Macbook pro.  i need to purchase a wireless printer/scanner.  Does anyone have any suggestions?

    Any of the brand names as long as it has Mac drivers.

  • Automate creation of web.xml file for tomcat 4.1.29

    hi , this is with ref to Tomcat 4.1.29, if i am correct, each Servlet in the application has to be mentioned in the web.xml file for the Tomcat to know about it. Is there any way to automate the creation of web.xml file , depending on the contents of the Servlet folder of the application. Any way to escape from writing each Servlet name in web.xml file.
    rc

    Hello,
    Maybe you should check if you can use Ant tool to do
    that. I am not sure if it can help u.
    Zeph.
    http://ant.apache.org/
    It will, specially if used in conjunction with XDoclets :
    http://xdoclet.sourceforge.net/
    XDoclet has Ant tasks to generate web.xml files.

  • HT1645 Hello, does anyone know of good DVD burning software for Mac?  I've got two 8 min 25 sec mov files to put on a DVD with title and a menu for the two.  I've tried it with iDVD five times, each time waiting over an hour and then getting an error mess

    I have a short film I produced and I need to burn off copies however I am having no end of trouble with finding a simple DVD burning programme.
    I tried a few but no luck.  I am trying with mov files and I can't see where the cog is happening.  If anyone has any good and relatively inexpensive solutions, please let me know!
    Thanks so much!
    Cheers

    Welcome to the forums.
    If you'd like to continue trying with iDVD, one of Apple's resources shows HT 1645 to be an encoding error (http://support.apple.com/kb/HT1645), so I would suggest starting a new iDVD project and set the iDVD Preferences to make sure they match to your project.  In particular, you should be using the Pro encoding setting or Best Performance for projects with a total length under an hour (http://support.apple.com/kb/PH5417). 
    Roxio Toast is an excellent burning tool and part of my work flow after I've used iDVD to create a disk image.  Toast will not have the nice iDVD menus, but can do many other tasks besides DVD creation.  (Disk images can help in the DVD creation process -- here's one of many discussions:  https://discussions.apple.com/message/15469221#15469221)
    John

  • Does anyone have trouble saving or opening files with Mavericks?

    I can not save my files where I want to save them or opening files with the browser. Does anyone has the same trouble?

    are you connected to a wall charger while you are trying that?
    sometimes when i connect to a wall charger, the callibration gets messed up, but when there is skin contact with the back, it goes away for some reason

  • Does anyone have any good information on Responsive Search for SharePoint 2013?

    I've been having troubles finding information for a responsive/intuitive search. Anyone have any ideas?
    Thanks a lot!

    Thanks for the reply,
    I mean responsive as in it takes common searches or visited pages and learns how to search more intuitively. I've been told to learn about it, and at the moment I've been looking into query roles and such. Is there anything further you would recommend for
    me to look at in terms of setting up search?
    Thanks for your time!

  • TS1424 Does anyone have any problems being charged twice for same purchase?

    Anyone have any problems with being charged twice for same purchase?

    Hi Brittany31,
    Welcome to the Support Communities!
    The link below will help you with this:
    How to report an issue with your iTunes Store, App Store, Mac App Store, or iBookstore purchase
    http://support.apple.com/kb/HT1933?viewlocale=en_US
    Hope this helps!
    - Judy

  • I got a new computer and have reinstalled Dreamweaver.  I don't need to set up a new site, just need to set up reinstalled Dreamweaver to manage the old site on the company server. Does anyone have a step by step walkthrough for doing this?

    The site files are on our server and I can still access them.  I was not the one who installed and set up Dreamweaver initially and don't know very much about the program  Just enough to manage our simple site and keep it updated.  Just need help setting it up so that it's back to managing our website. 

    Go to Site > New Site and define your site.  See screenshots:
    Servers:  Enter your FTP log-in credentials and remote server's root directory.  If unsure, check with your hosting provider for details. 
    Click on TEST button.  If you're unable to connect, click the More Options triangle.
    Nancy O.

  • Does anyone have a good recommendation for a tutorial that will get me started quickly?

    I just bought imovie for my macbook pro.  (I thought it was supposed to come with it)  Anyway, I am under the gun to complete a project.  Are there any tutorials that you would recommend for a beginner who needs to use imovie for basic functions for the time being?

    What versions of OS X and iMovie are you running?
    iMovie is part of the iLife suite and comes bundled with every new Mac.

Maybe you are looking for

  • Adobe Reader 11 "an internal error occurred" - Mac OS X 10.9.3

    I have a user running Adobe Reader 11 on Mac OS X 10.9.3 starting today the application can not be launched. Instead the following: "an internal error occurred" is displayed. I have already deleted all Adobe Reader files (library and application) fro

  • Using a lookup in a filter

    I am trying to create some kind of join between two excel tables I am using as my date source for a project siena project and I am trying to do so by nesting a lookup in a filter. The expression I am using is Filter(Table_0__2, Number = LookUp(Table_

  • Master/Details Form -- Relation Property

    Is it possible to set the relation join condition property for a master/detail form programmatically. If so, what is the syntax? Thanks, Paul Howard [email protected]

  • Tv signal processing

    Hi there, sorry for our last post; we are  noobs at posting ^^ We need to use a parallel port on a computer as data input, since we havent found any direction or advise, or just couldnt find it, we were looking for some help. We have a 1) Is there an

  • Captivate 7 freezing when trying to edit spelling preferences?

    It's really as simple as the title says. My version of Captivate 7 freezes everytime I open spelling options? I'm using the Mac version. Has anyone else had this problem? Am I missing some files, or something?