Tomcat CPanel/Enable for a domain
March 1, 2009 | In: Cpanel
To enable .jsp pages for a domain.
/scripts/addservlets –domain=domain.com
To disable
/scripts/remservelets –domain=domain.com
In some cases, these scripts won’t work.
Manually check the setting for the domain. Open up the Apache conf /usr/local/apache/conf/httpd.conf
check if the directive given below in the virtual host entry of domain, if not add it.
Include “/usr/local/apache/conf/userdata/std/2/username/domainname/*.conf”
Now navigate to the directory
cd /usr/local/apache/conf/userdata/std/2/
check whether the folder named username(replace username with appropriate username) exist if not, create it.
mkdir username
cd username
cd domainname
If the directory “domainname” is not present, create it
Check for the file cp_jkmount.conf here, if it is not present, create it with the following contents
<IfModule mod_jk.c> JkMount /*.jsp ajp13 JkMount /servlet/* ajp13 JkMount /servlets/* ajp13 JkMount /*.do ajp13 </IfModule>
Check the file /usr/local/jakarta/tomcat/conf/server.xml Add the entry for host
www.domainname.com
<Host name="domainname" appBase="/home/username/public_html">
<Alias>www.domainname</Alias>
<Context path="" reloadable="true"
docBase="/home/username/public_html" debug="1"/>
<Context path="/manager" debug="0" privileged="true"
docBase="/usr/local/jakarta/tomcat/server/webapps/manager">
</Context>
</Host>
Restart the services
/usr/local/jakarta/tomcat/bin/shutdown.sh
/usr/local/jakarta/tomcat/bin/startup.sh
/scripts/restartsrv_tomcat
Restart Apache





2 Responses to Tomcat CPanel/Enable for a domain
kiran
April 29th, 2009 at 9:26 am
excellent blog man..excellent…
Thilak
September 13th, 2010 at 10:47 pm
hey presoon……good post……I always use this link for jsp issue……:D thanksss….