ubuntu 14.0.1
jdk-7u67-linux-x64.tar.gz
apache-tomcat-7.0.55.tar.gz
复制 jdk-7u67-linux-x64.tar.gz和apache-tomcat-7.0.55.tar.gz到/usr/目录下
解压
sudo tar -zxvf jdk-7u67-linux-x64.tar.gz
sudo tar -zxvf apache-tomcat-7.0.55.tar.gz
配置JDK
sudo gedit /etc/profile
在末尾添加:
export JAVA_HOME=/usr/jdk1.7.0_67
export JRE_HOME=/usr/jdk1.7.0_67/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre
export JAVA_HOME JRE_HOME PATH CLASSPATH
source /etc/profile 使刚才的配置生效
查看jdk是否配置成功
java -version 查看版本
配置tomcat
cd /usr/apache-tomcat-7.0.55/bin 切换到tomcat/bin目录下
sudo chmod +x *.sh 修改为可执行文件
出现
touch: 无法创建"/usr/apache-tomcat-7.0.55/logs/catalina.out": 权限不够
./catalina.sh: 385: ./catalina.sh: cannot create /usr/apache-tomcat-7.0.55/logs/catalina.out: Permission denied
解决方法
sudo touch /usr/apache-tomcat-7.0.55/logs/catalina.out sudo chmod 777 /usr/apache-tomcat-7.0.55/logs/catalina.out./startup.sh 启动tomcat
出现问题
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
解决方法
sudo gedit catalina.sh
添加JAVA_HOME=/usr/jdk1.7.0_67到顶部 测试了添加到107行也没事,最后一行就不行
到此执行 sudo ./startup.sh后
在浏览器输入localhost:8080测试成功