一、tomcat简介
1)Tomcat是Apache基金会下的WEB服务器软件,开源、免费的,目前最新版本9.0;
2)Tomcat是用于发布和解析JSP(Java Server Page)网页(基于JAVA语言开发的代码),将Tomcat称为JAVA容器,Tomcat软件本身基于JAVA语言开发,Apache和Nginx是基于C语言开发的;
3)JAVA代码是如何开发的呢?
通过JAVA工具开发(JDK),JDK是JAVA语言开发的软件工具包(平台),基于JDK工具包开发JAVA代码之后,需要通过JDK(JRE)去运行和编译、解析JAVA代码;
4)JAVA开发人员通过JDK(调用JAVA API)工具包,开发了一套JAVA程序(JAVA源代码文件),不能直接被系统使用;
5)通过JDK软件包中自带的编译程序:JAVAC,将JAVA源代码文件编译生成JAVA字节码(计算机可以识别),通过JRE(JVM虚拟机)运行这些JAVA字节码,从而解析这些字节码,最终将其映射到CPU指令集或OS的系统调用。
6)总结:使用JAVA开发的软件程序、发布JAVA代码、JAVA需要运行等,都需要Linux底层系统部署JDK开发工具包(JAVA工具+JRE)(配置JDK环境);
二、Tomcat安装配置
1、JDK安装
jdk-6u18-linux-x64-rpm.bin,bin文件安装跟sh文件方法一样,sh ./ jdk-6u18-linux-x64-rpm.bin,回车即可,默认安装到/usr/java/jdk1.6.0_18目录下。
配置java环境变量,vi /etc/profile 添加如下语句:
export JAVA_HOME=/usr/java/jdk1.6.0_18
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
source /etc/profile //使环境变量立刻生效。
java -version //查看java版本,显示版本为1.6.0_18,证明安装成功。
2、tomcat安装
官网下载Tomcat相应版本,下载版本apache-tomcat-6.0.30.tar.gz
wgt https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.30/bin/apache-tomcat-8.0.30.tar.gz
tar -xzf apache-tomcat-8.0.30.tar.gz
mv apache-tomcat-6.0.30 /usr/local/tomcat
启动tomcat,命令为:
/usr/local/tomcat/bin/startup.sh
2、创建index.jsp测试代码
<html> <body> <h1>JSP Test Page</h1> <%=new java.util.Date()%> </body> </html>
默认Tomcat发布目录为/usr/local/tomcat/webapps/网站,创建自定义发布目录方法如下:
编辑server.xml配置文件,末尾</Host>标签前加入如下行:
<Context path="/" docBase="/data/webapps/www" reloadable="true"/>
/data/webapps/www目录下创建测试JSP代码,重启Tomcat即可访问。