内容简介:操作环境:VMware CentOS Linux release 7.4 (Core)单台仅主机模式
操作环境:
VMware CentOS Linux release 7.4 (Core)
单台仅主机模式
链接:https://pan.baidu.com/s/1rWAAi04FhmzFSlItgCntVg
提取码:y9yb (软件包)
关闭防火墙及SELinux
tar xf apache-tomcat-8.5.23.tar.gz
tar xf jdk-8u144-linux-x64.tar.gz //解压
cp -rv jdk1.8.0_144/ /usr/local/java // 将jdk1.8.0_144拷贝到/usr/local/java目录中
vi /etc/profile //编译 java 环境
export JAVA_HOME=/usr/local/java
export JRE_HOME=/usr/local/java/jre
export PATH=$PATH:/usr/local/java/bin
export CLASSPATH=./:/usr/local/java/lib:/usr/local/java/jre/lib
source /etc/profile
执行 java -version 查看版本
到此,JAVA环境搭建完毕。
cp -r apache-tomcat-8.5.23 /usr/local/tomcat8 //将apache-tomcat-8.5.23拷贝到/usr/local/tomcat8目录下
ln -s /usr/local/tomcat8/bin/startup.sh /usr/bin/tomcatup
ln -s /usr/local/tomcat8/bin/shutdown.sh /usr/bin/tomcatdown
//将tomcat的启动和关闭软连接 使执行tomcatup命令为开启tomcat tomcatdown为关闭
netstat -anpt | grep 8080 查看java是否在运行
---------------------
注:
bin 存放启动和关闭tomcat脚本
conf 包含不同的配置文件,server.xml(Tomcat的主要配置文件)和web.xml
lib 存放Tomcat运行或者站点运行所需的jar包,所有在此Tomcat上的站点共享这些jar包。
work 存放jsp编译后产生的class文件
webapp 存放应用程序示例,以后你要部署的应用程序也要放到此目录 ,可以更改。
logs 存放日志文件
LICENSE:许可证。
NOTICE:说明文件。
---------------------
浏览器输入192.168.80.184:8080 (192.168.80.184为虚拟机IP)
到此,tomcat安装完毕。
cd /usr/local/tomcat8/conf/
ls查看一下是否有server.xml和web.xml
vi server.xml
查找/Host name
关闭真机中的网络连接
到真机(自己的电脑)中找 C盘->Windows->System32->drivers->etc中的hosts文件,将其托到桌 面以文本模式打开,在文档的最下面加
然后再拖回文件中
重启一下tomcat服务
tomcatdown
tomcatup
浏览器测试 :
转换成网址访问完毕
注:web01/02 皆为测试内容
cd /usr/local/tomcat8/conf/
vi server.xml 配置文件中
name="www.centos.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false"> reloadable="true" crossContext="true"/>
name="system.centos.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false"> reloadable="true" crossContext="true"/>
---------------------
属性说明
name:在此例中一直被强调$CATALINA_HOME/config/Catalina/localhost中的localhost虚拟主机名
debug:是日志的调试等级
appBase:默认的应用路径,也就是把应用放在一个目录下,并在autoDeploy为true的情况下,可自动部署应用此路径相对$CATALINA_HOME/ (web applications的基本目录)
unpackWARs:设置为true,在Web应用为*.war是,解压此WAR文件. 如果为true,则tomcat会自动将WAR文件解压;否则不解压,直接从WAR文件中运行应用程序.
autoDeploy:默认为true,表示如果有新的WEB应用放入appBase 并且Tomcat在运行的情况下,自动载入应用
path:访问的URI,如:http://localhost/是我的应用的根目录,访问此应用将用:http://localhost/demm进行操作,此元素必须,
表示此web application的URL的前缀,用来匹配一个Context。请求的URL形式为http://localhost:8080/path/*
docBase:WEB应用的目录,此目录必须符合Java WEB应用的规范,web application的文件存放路径或者是WAR文件存放路径。
debug:日志等级
reloadable:是否在程序有改动时重新载入,设置成true会影响性能,但可自动载入修改后的文件,
如果为true,则Tomcat将支持热部署,会自动检测web application的/WEB-INF/lib和/WEB-INF/classes目录的变化,
自动装载新的JSP和Servlet,我们可以在不重起Tomcat的情况下改变web application
---------------------
重启tomcat
浏览器测试:
-----------------------------以上为tomcat虚拟web主机------------------------------------------------------
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 部署FastPanel主机控制面板
- 傻瓜式安装基于Apache服务部署虚拟主机功能
- 利用Docker容器的不安全部署获取宿主机权限
- 基于fastcgi分离和LAMP虚拟主机部署wordpress和DiscuzX
- 单台主机一键编译部署LAMP+wordpress+discuz系统的shell脚本
- 角色2:主机绑定和主机侦听
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Developing Large Web Applications
Kyle Loudon / Yahoo Press / 2010-3-15 / USD 34.99
As web applications grow, so do the challenges. These applications need to live up to demanding performance requirements, and be reliable around the clock every day of the year. And they need to withs......一起来看看 《Developing Large Web Applications》 这本书的介绍吧!