JDK是整个java的核心-----java语言的软件开发工具包
-包括了java运行环境
-java工具(如编译,排错,打包等工具)
-java基础的类库
Java【web网站】——————————》jdk + tomcat
jdk————————————————————————》java解释器
tomcat————————————————————————》【web服务器】
index.jsp[动态]——————————————————》执行一遍,需要解释器jdk
===部署服务器软件
<准备环境>
系统:rhel7
环境: 虚拟机 Virtual Machine Manager 1.2.1
服务器配置:
部署JDK
<开始配置tomcat>
步骤一:准备安装包
步骤二:解压
步骤三:安装tomcat
。。。解压到当前目录
。。。tomcat软件,使用(mv=安装) 移动到哪,就安装到哪
。。。启动服务并验证端口状态
[root@41 ~]# /usr/local/tomcat/bin/startup.sh #启动服务
[root@41 ~]# /usr/local/tomcat/bin/shutdown.sh #关闭服务
[root@41 ~]# ls /usr/local/tomcat/
bin/ //主程序目录
lib/ //库文件目录
logs/ //日志目录
temp/ //临时目录
work/ //自动编译目录jsp代码转换servlet
conf/ //配置文件目录
webapps/ //页面目录
步骤四:创建动态java页面
[root@41 ~]# cd /usr/local/tomcat/webapps/ROOT/ ——/页面目录/动态页面目录
[root@41 ROOT]# vim test.jsp
<html>
<body>
<center>
Now time is: <%=new java.util.Date()%> //显示服务器当前时间
</center>
</body>
</html>
步骤5:测试
[root@41 ROOT]# firefox http://192.168.4.41:8080/test.jsp
Error: no display specified
客户端192.168.4.254测试:
***********************************************************************
tomcat的应用一:
使用Tomcat部署虚拟主机
实现两个基于域名的虚拟主机,域名分别为:www.aa.com和 www.bb.com
使用www.aa.com域名访问的页面根路径为/usr/local/tomcat/aa/ROOT
使用www.bb.com域名访问的页面根路径为/usr/local/tomcat/bb/ROOT
步骤一:修改tomcat配置文件 (注:JAVA tomcat 严格区分大小写)
[root@41 ~]# vim /usr/local/tomcat/conf/server.xml
………… …………
123 <Host name="www.a.com" appBase="a" ————》插入
124 unpackWARs="true" autoDeploy="true"> ————》插入
125 </Host> ————》插入
126 <Host name="www.b.com" appBase="b" ————》插入
127 unpackWARs="true" autoDeploy="true"> ————》插入
128 </Host> ————》插入
129
130 <Host name="localhost" appBase="webapps"
131 unpackWARs="true" autoDeploy="true">
………… …………
步骤二:创建对应地址库文件
步骤三:重启服务,并验证检查
[root@41 ~]# /usr/local/tomcat/bin/shutdown.sh ——》先关闭服务
[root@41 ~]# /usr/local/tomcat/bin/startup.sh ——》再重启服务
客户端192.168.4.254测试:
首先:
[root@room8pc205 桌面]# vim /etc/hosts
然后:
*******************************************************************************
tomcat的应用二:
修改网站的根页面位置(默认在ROOT内)
[root@41 ~]# vim /usr/local/tomcat/conf/server.xml
………… ……
123 <Host name="www.a.com" appBase="a"
124 unpackWARs="true" autoDeploy="true">
125 <Context path="" docBase="base" reloadable="true"/> ————》决定网站的路径,默认a在ROOT内,现在a在base内
126 </Host>
127 <Host name="www.b.com" appBase="b"
128 unpackWARs="true" autoDeploy="true">
129 </Host>
………… ……
[root@41 ~]# mkdir /usr/local/tomcat/a/base
[root@41 ~]# echo "acacac" > /usr/local/tomcat/a/base/index.html
[root@41 ~]# /usr/local/tomcat/bin/shutdown.sh
[root@41 ~]# /usr/local/tomcat/bin/startup.sh
测试:
*******************************************************************************
tomcat的应用三:
路径跳转
[root@41 ~]# vim /usr/local/tomcat/conf/server.xml
…… ……
123 <Host name="www.a.com" appBase="a"
124 unpackWARs="true" autoDeploy="true">
125 <Context path="/test" docBase="/var/www/html" reloadable="true"/> ——》插入,表示访问/test时转到/var/www/html
126 <Context path="/bob" docBase="/var/www/html/kk" reloadable="true"/> ——》插入表示访问/bob时转到/var/www/html/kk
127 </Host>
128 <Host name="www.b.com" appBase="b"
129 unpackWARs="true" autoDeploy="true">
130 </Host>
…… ……
创建目录:
[root@41 ~]# mkdir /var/www/html/kk
[root@41 ~]# echo "tomcat 192.168.4.41" > /var/www/html/index.html
[root@41 ~]# echo "kk 192.168.4.41" > /var/www/html/kk/index.html
[root@41 ~]# /usr/local/tomcat/bin/shutdown.sh
[root@41 ~]# /usr/local/tomcat/bin/startup.sh
验证:
*******************************************************************************
原文地址:http://blog.51cto.com/13473916/2084678