学习一项技能,需要有一个有目的性任务,学得才会快;
目的:部署一个网站;
参考文档:参考文档
一、资料显示,部署tomcat之前需先配置JDK;
(一)、在Windows平台下配置JDK很方便,具体步骤如下:
1、从官网下载对应32位或者64位系统的安装包:官网下载;
2、解压安装,路径自选,比如:D:\Java\jdk1.7.0_51\;
3、配置对应的环境变量:
变量名:JAVA_HOME
变量值:D:\Java\jdk1.7.0_51
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
4、特别注意变量“CLASSPATH”值里面的“.”+“;”
5、完成上诉步骤后,在“cmd”命令行输入java -version;若出现版本信息,则代表配置成功:
(二)、在Windows上部署过JDK之后,就可依样画葫芦在Linux下安装JDK了,只不过是需要使用命令的方式进行(下述操作皆为):
1、依然需要先在官网下载对应Linux系统的版本,后缀名为:*.rpm;参照文档
2、上述下载步骤在Windows平台进行,使用文件传输工具“Xftp”进行Windows和Linux间的文件传输,放在自己熟悉的目录下,接下来使用命令解压JDK:
rpm ivh jdk_7u21_linux_i586.rpm
此命令是解压后缀为“.rpm”的专用命令,解压后默认安装在/usr/java/jdk* 路径下;
3、同Windows平台下一样,步骤3为配置环境,环境变量配置在/etc 目录下的profile文件里,输入命令:
vi /etc/profile 进入编辑模式;
JAVA_HOME=/usr/java/jdk1.7.0_21
JAVA_BIN=/usr/java/jdk1.7.0_21/bin
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
输入的内容与Windows平台下略有不同,原理都是一样的;
保存并退出编辑模式:“:qw”
让配置环境即时生效:“./etc/profile”
4、测试JDK是否安装成功:“java -version”;结果和Windows下一致,出现java版本号即安装成功;
二、配置完JDK后,部署tomcat就简单了,如下:
(一)、Windows平台下部署tomcat:
1、依然是官网下载安装包:tomcat下载官网
2、解压安装,路径自选;
这里简单解释一下解压后的文件夹:
1)bin:存放启动和关闭tomcat的脚本文件;
2)conf:存放tomcat服务器的各种配置文件;
3)lib:存放Tomcat服务器的支持jar包
4)logs:存放Tomcat的日志文件
5)temp:存放Tomcat运行时产生的临时文件
6)webapps:web应用所在目录,即供外界访问的web资源的存放目录(部署网站的包就放在里面)
7)work:Tomcat的工作目录
3、进入bin文件夹下,双击“startuo.bat”即可启动;
4、验证部署是否成功:在浏览器中输入http://localhost:8080/;当浏览器中出现下图所示的提示框表示Tomcat服务器成功的启动了:
5、tomcat默认使用的端口号为8080;所以在步骤4中输入的网址为http://localhost:8080/;若需更换端口号,可在配置文件夹下的server.xml文件里面修改:
如图:把8080改成自己需要的端口即可:
6、至此,Windows下的tomcat就部署好了,发布网站只需把自己整理好的网站内容放到对应文件夹下(webapps),即可访问;
(二)、Linux平台下部署tomcat:
1、同上,在Windows平台上下载安装包后传输到Linux下,版本需与自己的Linux版本匹配,后缀名为“.tar.gz”;
2、解压安装:tar zxvf apache-tomcat-6.0.tar.gz
解压时若没有反应,需检查该文件的权限,使用命令“chmod a+x apache-tomcat-6.0.tar.gz”给当前使用者赋该文件的“可执行”权限,之后再解压即可;
3、解压完之后,进入bin目录,启动tomcat服务器:./startup.sh
4、启动之后,若Linux虚拟机和本机网络连通,则可在本机输入Linux虚拟机的网络IP地址加上默认端口号8080,若出现默认tomcat页面,即表示部署成功;
5、也可在Linux中输入:“curl 127.0.0.1 8080”,若有内容,则表示启动成功;
三、安装过程中未遇到过多的问题,望初学者细心细心再细心,以下整理部署过程中可能会遇到的问题:
1、JDK及tomcat版本务必要和Linux的版本相匹配;
2、环境部署中的变量值内容千万不能错;
3、tomcat的端口号可修改,若启动不成功,可查看端口号是否被占用;