码迷,mamicode.com
首页 > 其他好文 > 详细

JDK+tomcat

时间:2018-03-09 21:22:16      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:虚拟机   JDK   

<理论疏理>

 

JDK是整个java的核心-----java语言的软件开发工具包

-包括了java运行环境

-java工具(如编译,排错,打包等工具)

-java基础的类库

 

Javaweb网站】——————————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"/>                                                 ————》决定网站的路径,默认aROOT内,现在abase

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

 

验证:

技术分享图片

 

*******************************************************************************

 

 

 

 

 

 

 

 

 

 

 


JDK+tomcat

标签:虚拟机   JDK   

原文地址:http://blog.51cto.com/13473916/2084678

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!