1. 假设已经安装好了ssh.
使用 putty: 在 host name 中输入服务器ip.
在 “authentication”中,导入密钥文件。
出现下面界面:
以 ubuntu 用户名登陆。
通过: sudo aptitude 进入查看已安装软件包工具。
2. 获得tomcat源(安装文件):使用 wget命令。
两个tomcat 7.0的源:
http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.53/bin/apache-tomcat-7.0.53.tar.gz
http://apache.dataguru.cn/tomcat/tomcat-7/v7.0.53/bin/apache-tomcat-7.0.53.tar.gz
3. 安装oracle-java-7:基于linux 的jdk有两个版本: 一个是openjdk. 一个是oracle-java。 我们这里用oracle-java.
安装 oracle-java-7
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
然后:
sudo apt-get install oracle-java7-installer
设置环境变量:
sudo update-alternatives --config java
然后:
sudo nano /etc/environment
将其JAVA_HOME添加到该文本。注*** 这里的nano 是一个文本编辑器。
4. 安装tomcat7
sudo apt-get install tomcat7这个时候: localhost:8080就应该看到欢迎页面了。
注意两个路径:
1. /var/lib/tomcat7/webapps/ROOT/index.html 放页面
2. /etc/tomcat7/ 放配置文件。
启动 :
sudo /etc/init.d/tomcat7 start
或者 sudo service tomcat7 restart. 重启。
现在: 改变tomcat的服务端口》 从8080 到80.
先看看有没有安装authbind:
Sudo authbind;/// 若没有则做下一步:
sudo apt-get update
sudo apt-get upgrade --show-upgrade
sudo apt-get install authbind
再编辑:tomcat的配置文件:
Sudo vi /etc/default/tomcat7.
将 authbind=yes.注意将前面的屏蔽去掉。
然后就是绑定80 和443端口:
touch /etc/authbind/byport/80
touch /etc/authbind/byport/443
chmod 0755 /etc/authbind/byport/80
chmod 0755 /etc/authbind/byport/443
chown tomcat7:tomcat7 /etc/authbind/byport/80
chown tomcat7:tomcat7 /etc/authbind/byport/443
再改变server.xml:(windows下做法:)
Sudo vi /etc/tomcat7/server.xml
改变8080-》80。
最后, 再次进行sudo service tomcat7 restart重启。
应该就可以了。
Ps… log文件在 /var/log/tomcat7 目录下。