tomcat+jdk搭建
来源:互联网 发布:换头手术 知乎 编辑:程序博客网 时间:2024/05/07 18:05
1、tomcat及JSP的概述:
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器(*.jsp)。一般用于小型企业的jsp页面,因为一个tomcat最大连接数一般在1024以下,处理能力有限。
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。
Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
这里的诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache、nginx等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。
常用JSP WEB服务器:
1、WebLogic --是BEA公司的产品,是目前应用最广泛的Web服务器,支持JavaEE规范,而且不断的完善以适应新的开发要求.
2、WebSphere --IBM公司的产品,支持JavaEE规范
3、Jboss --大名鼎鼎的红帽的产品,原来属于开源组织Jboss,后被红帽收购。支持JavaEE规范,免费
4、Tomcat --在小型的应用系统或者有特殊需要的系统中,可以使用一个免费的Web服务器:Tomcat,该服务器支持全部JSP以及Servlet规范
2、tomcat的架构详解
1) 安装tomcat+jdk(jvm)
JDK下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html
TOMCAT下载地址 http://tomcat.apache.org/
安装jdk
#tar xf jdk-8u31-linux-x64.tar.gz -C /opt
#mv jdk-1.8.0 jdk
安装tomcat
#tar xf apache-tomcat-7.0.57.tar.gz -C /opt
#mv apache-tomcat-7.0.57 tomcat
tomcat第一种启动方式
#cd /opt/tomcat/bin
vim startup.sh
-----加入一下几句
CATALINA_BASE=/opt/tomcat
CATALINA_HOME=/opt/tomcat
JRE_HOME=/opt/jdk
export CATALINA_BASE CATALINA_HOME JRE_HOME
vim shutdown.sh
-----加入一下几句
CATALINA_HOME=/opt/tomcat
JRE_HOME=/opt/jdk
export CATALINA_BASE CATALINA_HOME JRE_HOME
./startup.sh ----tomcat启动
netstat -tnlp | grep java ------有显示80端口代表启动成功
./shutdown.sh ---tomcat关闭脚本
tomcat第二种启动方式
#cd /opt/tomcat/bin
# tar xf commons-daemon-native.tar.gz
# cd commons-daemon-1.0.15-native-src/unix
# ./support/buildconf.sh --如果报错 autoconf
把autoconf 安装上去 yum install -y autoconf
# ./configure --with-java=/opt/jdk -----这个写你JDK的路径
# cp jsvc ../..
# cd ../..
#vim daemon.sh
----加入以下几句
#chkconfig: - 88 20
JAVA_HOME=/opt/jdk
CATALINA_HOME=/opt/tomcat
CATALINA_BASE=/opt/tomcat
TOMCAT_USER=tomcat
cp daemon.sh /etc/rc.d/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on ----开机自动启动
- jdk+tomcat搭建过程
- tomcat+jdk搭建
- wap环境搭建 jdk+tomcat
- Ubuntu 搭建jdk, tomcat,eclipse
- CentOs搭建jdk,tomcat,mysql
- TomCat<雄猫> 与 JDK 搭建
- ubuntu jdk tomcat 环境搭建
- JDK,Tomcat,Maven环境搭建
- CentOs搭建jdk,tomcat,mysql
- JDK,MyEclipse,Tomcat整合配置搭建
- JDK+Tomcat+MyEclipse搭建JSP开发环境
- linux j2ee 环境搭建nginx+tomcat+jdk
- 【CentOS】 Nginx+jdk+tomcat 环境搭建
- Linux下搭建JDK和TOMCAT环境
- 搭建JSP开发环境-jdk、tomcat
- 阿里ecs适用+tomcat+jdk搭建
- 开发环境搭建JDK+Tomcat+Eclipse
- java web服务器搭建---------jdk+tomcat
- lazy loading(延迟加载)
- ubuntu 14.04开机设置亮度
- HDU2520 我是菜鸟,我怕谁【水题】【递推】
- 【BZOJ 1072】 [SCOI2007]排列perm
- 使用javascript创建表格对象
- tomcat+jdk搭建
- UVA1225 Digit Counting
- App如何适应 iPhone 5s/6/6 Plus 三种屏幕的尺寸?
- 设计模式(四)代理模式
- Reflective DLL Injection(字面翻译:反射dll注入)
- 蓝牙4.0协议官方手册(一)--- 通用属性配置文件
- Test Automation 学习笔记
- Reflective DLL Injection(反射dll注入)
- nginx配置pathinfo模式和隐藏index.php