= Tomcat =
Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies.
== Installation on Slackware ==
* cd ~/Downloads
* wget http://mirrors.fe.up.pt/pub/apache/tomcat/tomcat-7/v7.0.53/bin/apache-tomcat-7.0.53.tar.gz
* su
* cp apache-tomcat-7.0.53.tar.gz /opt
* cd /opt
* tar xvzf apache-tomcat-7.0.53.tar.gz
* chown vitor * -R
* chgrp users * -R
* exit
== Start Tomcat ==
/opt/apache-tomcat-7.0.53/bin/
./startup.sh
http://localhost:8080/
== Add admin user ==
* cd /opt/apache-tomcat-7.0.53/conf
Edit tomcat-users.xml
{{{
SMTP_PASSWORD
java.lang.String
abc123ftw
}}}
Get values in code:
{{{#!highlight java
// Obtain our environment naming context
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
// Look up our data source
String s = (String)envCtx.lookup("SMTP_PASSWORD");
}}}
== Change HTTP from port 8080 to port 8081 and AJP from 8009 to 8010 ==
Edit file conf/server.xml
Change the HTTP Connector from 8080 to 8081. Change AJP1.3 connector from 8009 to 8010.
{{{#!highlight xml
}}}