设为首页 收藏本站
查看: 1398|回复: 1

[经验分享] Tomcat平台搭建

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2017-3-23 09:35:29 | 显示全部楼层 |阅读模式
tomcat介绍
    说明:解析jsp(用java写的网站)程序的软件,基于apache协议,属于apache旗下,另外Jboss、Resin也可以解析jsp,都需要安装一个jdk(已经被orache收购)作为一个运行的容器


    tomcat官网:www.tomcat.apache.org
    jdk官网:http://www.oracle.com/


一、安装jdk(6.0.23版本)
1. jdk下载、解压、挪目录
   说明:jdk不需要编译,解压直接可以使用
   命令 mv jdk1.6.0_23 /usr/local/


2. 写一个环境变量脚本
    说明:确保文件中的目录存在
    命令 vim /etc/profile.d/java.sh
    内容:
1
2
3
4
5
6
JAVA_HOME=/usr/local/jdk1.6.0_23/
JAVA_BIN=/usr/local/jdk1.6.0_23/bin
JRE_HOME=/usr/local/jdk1.6.0_23/jre
PATH=$PATH:/usr/local/jdk1.6.0_23/bin:/usr/local/jdk1.6.0_23/jre/bin
CLASSPATH=/usr/local/jdk1.6.0_23/jre/lib:/usr/local/jdk1.6.0_23/lib:/usr/local/jdk1.6.0_23/jre/lib/charsets.jar
export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH





3. 初始化脚本

    说明: .点或者source
    命令 source /etc/profile.d/java.sh


4. 验证jdk是否安装成功
     说明:显示正确版本记录,则已安装;如已安装其他版本,需删除其他版本的文件
     命令 java -version


二、安装tomcat(7.0.57)
1. tomcat下载、解压、挪位置
   说明:tomcat也不需要编译
   命令 mv apache-tomcat-7.0.57  /usr/local/tomcat


2. 拷贝并修改启动脚本,授权755
    说明:考虑到默认的启动脚本不能加入到系统服务,需要修改
    命令 cp -v /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
    命令 chmod 755 /etc/init.d/tomcat
   
    说明:2345级别开机启动,启动和关机顺序,启动脚本信息,java版本和安装目录
    添加内容:
1
2
3
4
#chkconfig: 2345 63 37
    . /etc/init.d/functions
    JAVA_HOME=/usr/local/jdk1.6.0_23
    CATALINA_HOME=/usr/local/tomcat





3. 将tomcat加入系统服务,设置为开机启动,并启动

    说明:不支持restart,可以start和stop
    命令 chkconfig --add tomcat
            chkconfig tomcat on
           /etc/init.d/tomcat start


4. ps查看tomcat的进程,netstat查看开启的端口
    说明:进程启动的名称是java,tomcat调用它,端口一般为8005、8009、8080


5. 浏览器测试
    说明:测试前,先检查防火墙,192.168.11.160:8080,正常为tomcat首页


三、tomcat配置
   说明:配置域名访问,将端口改为80或者用nginx反向代理


1. 修改配置文件/usr/local/tomcat/conf/server.xml
   说明:配置文件格式为.xml
   找到:<Connector port="8080" protocol="HTTP/1.1">
   修改:<Connector port="80" protocol="HTTP/1.1">
   
   说明:添加一台虚拟主机
   内容:
1
2
3
4
5
6
7
8
9
<Host name="www.test.com" appBase="/data/tomcatweb"
         
     unpackWARs="false" autoDeploy="true"
         
     xmlValidation="false" xmlNamespaceAware="false">
     
<Context path="" docBase="./" debug="0" reloadable="true" crossContext="true"/>
   
</Host>







2. 创建文件根目录,并在目录下创建一个jsp文件
   命令 mkdir -p /data/tomcatweb
   说明:该文件为显示时间函数的jsp文件
   命令 vim /data/tomcatweb/1.jsp
   内容:
1
2
3
4
5
<html><body><center>
      
     Now time is: <%=new java.util.Date()%>
     
</center></body></html>







3. 重新启动脚本,查看监听端口
   命令 /etc/init.d/tomcat stop
           /etc/init.d/tomcat start
           ps aux  |grep java
           netstat -lnp


4. 用curl测试
    说明:正常显示时间
    命令 curl -xlocalhost:80 www.test.com/1.jsp



运维网声明 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-353899-1-1.html 上篇帖子: JDBC连接错误:通过端口 1433 连接到主机 localhost 的 TCP/IP ... 下篇帖子: tomcat JDK安装使用及问题解决
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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