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

[经验分享] jdk+Tomcat环境

[复制链接]

尚未签到

发表于 2017-12-26 09:35:14 | 显示全部楼层 |阅读模式
  1、Tomcat概述
  Tomcat服务器由Apache提供,开源免费。安装Tomcat之前需要先安装JDK,其实无论哪一种Javaweb服务器都需要先安装JDK。
  Tomcat6支持Servlet2.5;
  Tomcat支持Servlet3.0;
  2、Tomcat都做了些什么?
  当用户通过发送过来一个请求后,Tomcat来接受请求,然后给用户返回响应。通常用户都是通常浏览器发出请求,然后浏览器的响应都是html代码。当然,这也不是全部,有时用户可能会通过其他手段向服务器发送请求,而Tomcat返回的响应也可能不是html,也可能是一个文件,一张图片等。
  3、安装Tomcat
  解压版Tomcat只需解压就能用,无需安装,这样一台电脑上可以安装多个Tomcat。
  启动解压版的Tomcat有点不同,你需要先去配置环境变量;
  启动:在Tomcat安装目录中的bin目录中找到startup.sh文件
  停止:shutdown.sh
  JDK安装
  1、下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ;下载1.8版本
DSC0000.png

  2、用xftp上传到linux环境中;存放路径为:/usr/local/
  

[iyunv@localhost /]# mkdir /usr/local/  

DSC0001.png

  3、解压配置环境变量:
  

[iyunv@localhost local]# tar xf jdk-8u121-linux-x64.tar.gz  

  
[iyunv@localhost local]# vim
/etc/profile (添加到文档末尾)  

  
export JAVA_HOME
=/usr/local/jdk1.8.0_121
  
export>=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib  
export PATH
=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin  

  
[iyunv@localhost local]# source
/etc/profile  (使设置的环境变量生效)  
[iyunv@localhost local]# java
-version   (看到下面JDK版本,说明配置成功了)  
java version
"1.8.0_121"  
Java(TM) SE Runtime Environment (build
1.8.0_121-b13)  
Java HotSpot(TM)
64-Bit Server VM (build 25.121-b13, mixed mode)  

  

  

  安装Tomcat
  1、下载一个Tomcat版本
  2、把Tomcat包上传到/usr/local/路径
  3、解压、配置Tomcat环境变量;
  

[iyunv@localhost local]# tar xf apache-tomcat-7.0.73.tar.gz  
[iyunv@localhost local]# mv  apache
-tomcat-7.0.73 tomcat7  

  4、启动tomcat
  

[iyunv@localhost local]# cd /usr/local/tomcat7/  

  
[iyunv@localhost bin]# chmod
+x *.sh  

  
输入tomcat 启动命令  .
/startup.sh,  

  
[iyunv@localhost bin]# .
/startup.sh  

  
Using CATALINA_BASE:
/usr/local/tomcat7  
Using CATALINA_HOME:
/usr/local/tomcat7  
Using CATALINA_TMPDIR:
/usr/local/tomcat7/temp  
Using JRE_HOME:
/usr/local/jdk1.8.0_121
  
Using>/usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar  
Tomcat started.
  

  查看tomcat日志
  

[iyunv@localhost bin]# pwd  

/usr/local/tomcat7/bin  

  
[iyunv@localhost bin]# .
/catalina.sh run  

  
Using CATALINA_BASE:
/usr/local/tomcat7  
Using CATALINA_HOME:
/usr/local/tomcat7  
Using CATALINA_TMPDIR:
/usr/local/tomcat7/temp  
Using JRE_HOME:
/usr/local/jdk1.8.0_121  
Using>/usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar  

  在浏览器输入IP地址加端口号,如果看到tomcat的首页,则表示成功了
DSC0002.png



  • Tomcat配置相关说明
  Tomcat的主目录为/usr/lcoal/tomcat7
  

[iyunv@localhost tomcat7]# ll  
total
112  
drwxr
-xr-x. 2 root root  4096 Sep 27 23:39 bin  
drwxr
-xr-x. 2 root root  4096 Oct  7  2016 conf  
drwxr
-xr-x. 2 root root  4096 Sep 27 23:39 lib  

-rw-r--r--. 1 root root 57011 Oct  7  2016 LICENSE  
drwxr
-xr-x. 2 root root  4096 Oct  7  2016 logs  

-rw-r--r--. 1 root root  1444 Oct  7  2016 NOTICE  

-rw-r--r--. 1 root root  6739 Oct  7  2016>

-rw-r--r--. 1 root root 16195 Oct  7  2016 RUNNING.txt  
drwxr
-xr-x. 2 root root  4096 Sep 27 23:39 temp  
drwxr
-xr-x. 7 root root  4096 Oct  7  2016 webapps  
drwxr
-xr-x. 2 root root  4096 Oct  7  2016 work  

  主要目录说明:
  bin/ :存放windows或linux平台上启动和关闭Tomcat的脚本文件
  conf/ :存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml。
  lib/ :存放Tomcat运行需要的库文件。(JARS)
  logs :存放Tomcat执行时的LOG文件。
  webapps: Tomcat的主要web发布目录(包括应用程序示例)
  work:存放jsp编译后产生的class文件。
  配置文件说明:
  catalina.policy    权限控制配置文件
  catalina.properties  Tomcat属性配置文件
  context.xml      上下文配置文件
  logging.properties    日志log相关配置文件
  server.xml        主配置文件
  tomcat-users.xml    manager-gui管理用户配置文件(Tomcat安装后提供一个manager-gui的管理界面,通过该文件配置可以开启访问)
  tomcat-users.xsd
  web.xml      Tomcat的servlet、servlet-mapping、filter、MIME等相关配置。


  • tomcat主配置文件说明
  <Server port="8005" shutdown="SHUTDOWN">        //Tomcat关闭端口,默认只对本机地址开放,可以在本机通过telnet 127.0.0.1  8005该端口,
  //对tomcat进行关闭操作
  <Connector port="8080" protocol="HTTP/1.1"
  connectionTimeout="20000"
  redirectPort="8443" />          //Tomcat启动的默认端口号为8080,可以根据需要进行更改
  <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />     //Tomcat启动AJP1.3连接器时默认端口号,可以根据需要进行更改
  //以下为Tomcat定义虚拟主机时的配置及日志配置
  Host name="localhost" appBase="webapps"
  unpackWARs="true" autoDeploy="true">

  <Valve>  prefix="localhost_access_log" suffix=".txt"
  pattern="%h %l %u %t &quot;%r&quot; %s %b" />
  参考:http://blog.oldboyedu.com/java-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-428139-1-1.html 上篇帖子: Linux系统下分割tomcat日志 下篇帖子: 在CentOS7上使用systemctl配置tomcat
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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