Tomcat平台搭建

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

内容:

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版本和安装目录

添加内容:

 #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">

说明:添加一台虚拟主机

内容:

<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

内容:

<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

时间: 2024-10-23 00:31:50

Tomcat平台搭建的相关文章

Tomcat 设置虚拟路径US现金盘平台搭建的几种方法及为什么设置虚拟路径

很多朋友US现金盘平台搭建论坛:haozbbs.com Q1446595067 都会很疑惑,既然我们都知道在Tomcat服务器上部署项目只要将项目打包,然后放到webapps目录下就可以了,为什么还需要配置虚拟路径?的确,把项目放到webapps目录下非常方便,至少在部署一个项目时,直接把项目扔到webapps目录下所进行的操作会比设置虚拟路径容易的多.但是如果考虑到长久性的操作以及多个项目呢? 设置虚拟路径的优势我总结有两点,当然这只是很普通.很常见的两点优势:第一.我们开发一个项目,在未定版

Ubuntu Tomcat服务器拉菲平台搭建设置非系统默认版本的JDK

最近有需求,在同一个服务器上拉菲平台搭建配置论坛:haozbbs.com Q1446595067 不同版本的jdk,且多tomcat分别发布项目,于是乎就需要以下的配置了.一.安装不同版本的JDK 下载jdk这一步就省略了,到oracle官网上下载jdk,再通过诸如winscp之类的工具将需要的多版本jdk的gz包上传到服务器里. 这里写图片描述通过 tar -xzvf 命令解压多版本jdk到指定目录,这里我放在/home/java下.这里写图片描述二.安装配置tomcat8并指定JDK tom

Tomcat中URL对于时_时彩平台搭建特殊字符编码问题

URL中有特殊时_时彩平台搭建274[企娥]7044651字符如大括号{},^等tomcat会返回400错误 java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986at org.apache.coyote.http11.InternalAprInputBuffer.pars

j2ee平台搭建

要做一个基于j2ee项目,首先搭建正确的平台是必须的.一般情况下,至少需要用到 jdk,Eclipse,MySQL(数据库),tomcat(服务器).那么现在我就结合自己的实际,分享一下,这个平台搭建的过程,希望能够对大家有所帮助. 1 安装配置jdk 安装JDK 选择安装目录 安装过程中会出现两次 安装提示 .第一次是安装 jdk ,第二次是安装 jre .建议两个都安装在同一个java文件夹中的不同文件夹中.(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)  

基于rhel7.2的Zabbix平台搭建和部署(二)

 基于rhel7.2的Zabbix平台搭建和部署(二) 一.监控系统Zabbix-3.2.1的安装 zabbix-server端的操作 说明:zabbix服务器端要提前安装好LNMP环境(mysql,nginx,php5的安装目录均是/usr/local) (1)创建zabbix运行的用户 [[email protected] ~]# groupadd zabbix [[email protected] ~]# useradd -g zabbix [[email protected] ~]# g

Nagios监控平台搭建

Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. Nagios和cacti有什么区别呢?简单的来说cacti主要监控流量,服务器状态页面展示:nagios主要监控服务,邮件及短信报警灯,当然也有简单的流量监控界面,二者综合使用效果更好.(附Nagios工作简单逻辑图) Nagios监控客户端需要借助插件及NR

zookeeper环境及dubbo-admin管理平台搭建

一. Zookeeper的安装使用 1.1 Zookeeper介绍 Zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护.名字服务.分布式同步.组服务等. 本工程采用Zookeeper作为注册中心,Zookeeper一个分布式的服务框架,是树型的目录服务的数据存储,能做到集群管理数据 ,这里能很好的作为Dubbo服务的注册中心,Dub

linux部署应用以及OA菠菜平台搭建用到的命令

一 linux部署及OA菠菜平台搭建应用企娥 217 179 34081 上传tomcat和jdk 2 tomcat的catalina.sh配置指定的jdk版本 3 tomcat的conf/server.xml配置端口以及context(一个项目一个context) 4 查看tomcat的端口的使用情况,配置tomcat的日志(为了出错的时候方便查找原因)(classpath下新建loggin.properties,然后网上查找配置) 5 启动tomcat 二 用到的命令 (一)通用的命令 1

分享一篇耗子源码论坛大发彩_票平台搭建教程

大发彩_票平台搭建 Q1446595067在之前的工作,一直是以Android为主,前端为辅.经过了几个项目,也基本了解了前后端数据交互到底是怎么回事儿.但是在做项目的过程中经常有这个问题,项目初期需求定稿开始开发工作期间,服务端的同事需要搭建数据库,搭框架之类的工作,而同样的移动端或前端也开始撘架构或写页面,在写页面的时候不免要用到数据.此时,服务端的同事很可能因为工作进度还没有完成接口的开发.这个时候,如果不会服务端开发的话,我们一般只能在本地模拟一些假数据来使用,或者等着后台提供接口-.但