If use squeez distro , you know use tomcat in squeez is difficult and it’s need change some access points :
You must first install JDK and set environment variables . for install it please add non-free repository in APT repository configuration in /etc/apt/sources.list .
for example : “deb http://ftp.de.debian.org/debian testing main contrib non-free”
apt-get update
apt-get install sun-java6-jdk
echo ’JAVA_HOME=”/usr/lib/jvm/java-6-sun”‘ >> /etc/environment
echo ’JRE_HOME=”/usr/lib/jvm/java-6-sun/jre”‘ >> /etc/environment
Then for install tomcat please follow me :
/etc/init.d/tomcat6 stop
Now , please create blow directory then link some paths :
mkdir /opt/tomcat
cd /opt/tomcat
ln -s /etc/tomcat6/ conf
ln -s /usr/share/tomcat6/bin/ bin
ln -s /usr/share/tomcat6/lib/ lib
ln -s /var/lib/tomcat6/webapps webapps
ln -s /var/log/tomcat6/ logs
Yes , it’s installed . Now for use Manager must define admin user :
In /opt/tomcat/conf/tomcat-users.xml
<user name=”admin” password=”admin” roles=”admin,manager” />
For install virtual host :
mkdir -p /opt/tomcat/webapp1.mydomain.com/ROOT
In the <Engine> tag of “/opt/tomcat/conf/server.xml” add :
<Host name=”mydomain.com” appBase=”/opt/tomcat/webapps1.mydomain.com”>
<Alias>www.mydomain.com>/Alias>
<Valve className=”org.apache.catalina.valves.AccessLogValve” prefix=”mydomain_access_log.” suffix=”.txt” pattern=”common”/>
</Host>
Now for configure for port 80 xintd please follow :
netstat -pan | grep ”:80\\|:443″
echo “
service www
{
socket_type = stream
protocol = tcp
user = root
wait = no
bind = 79.20.130.18
port = 80
redirect = localhost 8080
disable = no
flags = REUSE
log_type = FILE /var/log/wwwaccess.log
log_on_success -= PID HOST DURATION EXIT
per_source = UNLIMITED
instances = UNLIMITED
}
service https
{
socket_type = stream
protocol = tcp
user = root
wait = no
bind = 79.20.130.18
port = 443
redirect = localhost 8443
disable = no
flags = REUSE
log_type = FILE /var/log/httpsaccess.log
log_on_success -= PID HOST DURATION EXIT
per_source = UNLIMITED
instances = UNLIMITED
}
“ > /etc/init.d/tomcat
/etc/init.d/xinetd restart
In /opt/tomcat/conf/server.xml modify the <Connector> as follows:
<Connector port=”8080″ protocol=”HTTP/1.1″ connectionTimeout=”20000″ redirectPort=”8443″ proxyPort=”80″ address=”127.0.0.1″ />