设为首页 收藏本站
查看: 655|回复: 0

[经验分享] Tomcat的简单部署

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2017-2-21 09:40:13 | 显示全部楼层 |阅读模式
  最近一段时间因为需求需要使用Tomcat,因为平时多用lamp和lnmp的系统框架,而Java的web服务器几乎没有用到,而且对Java的记忆要追述到大学,只能上网去恶补下Tomcat的相关资料。先说下Tomcat,它是Apache、Sun和其它公司共同研发的项目,在Tomcat上实际运行JSP页面和Servlet是作为一个与Apache独立的进程运行的,当然它也可处理HTML的静态页面,但是处理的HTML的静态页面的能力远远不如Apache,它实际上旨在在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。   需求是需要配置Tomcat的7.0版本,当然为了配置方便就直接到官网上下载二进制包,Tomcat的官网:http://tomcat.apache.org/,这里要注意的一点是你在安装配置之前必须先安装jdk,在Unix环境中现在目前的jdk使用的是openjdk,安装openjdk很简单,在这里因为我有配置好yum源所以就直接用yum安装,如果你的系统中有多个版本或者实际用的版本不同要另外编译安装jdk的其他版本,建议用alternatives多版本管理器管理(可参看:http://jim123.blog.iyunv.com/4763600/1887900),不要谁便卸载系统中的Java版本以免带来不必要的麻烦。
1
2
3
4
5
6
7
8
9
10
11
12
[iyunv@localhost src]# yum -y install java-1.6.0-openjdk*#安装openjdk相关环境包
[iyunv@localhost src]# wget http://mirrors.cnnic.cn/apache/t ... omcat-7.0.75.tar.gz
[iyunv@localhost src]# tar -zxvf apache-tomcat-7.0.75.tar.gz -C /usr/local/
[iyunv@localhost src]# cd /usr/local/
[iyunv@localhost local]# mv apache-tomcat-7.0.75/ apache-tomcat
[iyunv@localhost local]# vim /etc/profile.d/tomcat.sh#添加Tomcat中的catalina脚本的环境路径
export CATALINA_HOME=/usr/local/apache-tomcat
export PATH=$CATALINA_HOME/bin:$PATH
[iyunv@localhost local]# source /etc/profile.d/tomcat.sh
[iyunv@localhost local]# cd apache-tomcat/bin/
[iyunv@localhost bin]# vim catalina.sh#在这里修改一下catalina.sh的脚本,在脚本开头添加catalina的pid
CATALINA_PID=/var/run/catalina.pid



在Tomcat中是使用cattalina脚本控制的,在Unix环境下使用catalina.sh,Windows环境下使用catalina.bat,有很多具体的配置参数的说明都在catalina.sh脚本前的注释里,如果是有其他的配置修改就要在在catalina.sh脚本中添加修改,如指定Jvm的内存等等。总之Tomcat的安装还是很简单的。
   在安装好后简单的配置一下Tomcat的虚拟主机,Tomcat的配置文件在CATALINA_HOME下的conf目录中,通常是Tomcat的配置是配置server.xml文件中Server这个容器中的Engine内定义Host容器添加虚拟主机和相应使用的功能及配置开关等等,在这里就简单配置一个简单站点
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[iyunv@localhost bin]# cd ../conf/
[iyunv@localhost conf]# vim server.xml#添加虚拟主机,jsp站点路径在/data/www/java.text.com
…略…
    <Host name="java.text.com" appBase="/data/www" unpackWARS="true" autoDeploy="true" >
    <Context path="" docBase="/data/www/java.text.com" reloadable="true" />
    </Host>
…略…
[iyunv@localhost conf]# cd /data/www/java.text.com/
[iyunv@localhost java.text.com]# vim index.jsp#在docBase路径中新建一个index.jsp
<html>
  <head>
    <title>My JSP 'index.jsp' starting page</title>
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
  </head>

  <body>
    This is my JSP page. <br>
  </body>
</html>
[iyunv@localhost java.text.com]# catalina.sh stop#重启下Tomcat
[iyunv@localhost java.text.com]# catalina.sh start



本地在hosts中绑定ip和域名,直接访问 QQ截图20170221093837.png
如此简单的Tomcat的站点配置部署完毕。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-345081-1-1.html 上篇帖子: 解决:-Dmaven.multiModuleProjectDirectory system property is not set. Chec... 下篇帖子: tomcat 报“INFO deploying web application directory......” 解决方案
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表