引用:http://blog.csdn.net/xrt95050/article/details/5564989
安装环境:
1.上传jdk-6u17-linux-i586.bin和apache-tomcat-6.0.20.tar.gz到/usr
2.安装JDK
$chmod a+x jdk-6u17-linux-i586.bin
$ ./jdk-6u17-linux-i586.bin
$ vi /etc/profile
#添加如下
export JAVA_HOME=/usr/jdk1.6.0_17
export PATH=$JAVA_HOME/bin:$PATH
$echo $JAVA_HOME 应出现/usr/jdk1.6.0_17 查看JAVA_HOME是否配置成功
运行javac,java命令查看PATH是否配置成功
3.安装Tomcat
$tar xzvf apache-tomcat-6.0.20.tar.gz
在/usr/tomcat/bin/catalina.sh中添加JAVA_HOME=/usr/jdk1.6.0_17
$cd /usr/tomcat/bin
$./startup.sh
$cat /usr/tomcat/logs/catalina.out查看日志得知Tomcat是否正常启动
$links -dump http://localhost:8080/ 发送HTTP请求看Tomcat是否正常启动
自己总结的知识:
1.查看linux环境变量 vi /etc/profile ;
env ;
$echo $JAVA_HOME
javac ;
java -version ;
以上命令都可以看看你的jdk是否安装成功 ;
2.你的8080端口是否开放:
cat /etc/sysconfig/iptables ;
3.你能否连接到另外一台机器上的数据库:
mysql -h ip -u用户名 -p密码 数据库 ;
telnet ip 3306 (mysql的端口号为3306) ;
4.查看两台服务器是否能通信:
在本地可以在命令行模式下:telnet ip 8080或者80端口号 ;
5.netstat -an |grep LISTEN ; 查看可以监听的端口号 ;
netstat -an |grep LISTEN |grep 8080 ;
netstat -an |grep 8080 ;
6.HTTP,FTP,SMTP RIP,DNS
/ /
TCP UDP (80端口)
/ /
IP
明白了哇
不是一个层的,不具可比性,http是应用层协议,tcp是传输层协议 ,只有使用HTTP + 80端口的程序可以穿透所有防火墙 ;
7. 8080端口