tomcat服务器

简介:


tomcat服务器


linux下tomcat的安装与配置

步骤:
一、安装Tomcat和JDK

 Tomcat是稳固的独立的Web服务器与Servlet Container,不过,其Web服务器的功能则不如许多更健全的Web

服务器完整,如Apache Web服务器(举例来说,Tomcat没有大量的选择性模块)。

 1、安装JDK

下载 jdk-7-linux-i586.rpm

http://java.sun.com/javase/downloads/index.jsp

# rpm –ivh jdk-7-linux-i586.rpm   

# vi ~/.bash_profile  
JAVA_HOME=/usr/java/jdk1.7.0  
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib  
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin  
export PATH CLASSPATH JAVA_HOME 

使环境变量立刻生效

# source ~/.bash_profile
# source /etc/profile

# java -version (jdk的版本为jdk1.4.2则表示jdk已成功安装)。 

2、安装Tomcat 

下载apache-tomcat-6.0.10.tar.gz 

http://jakarta.apache.org/tomcat

# tar zxf apache-tomcat-6.0.10.tar.gz -C /usr/src
# mv /usr/src/apache-tomcat-6.0.10   /usr/src/tomcat 

# /usr/src/tomcat/bin/startup.sh           (启动tomcat)  
                或
# /usr/src/tomcat/bin/catalina.sh start

Using CATALINA_BASE: /usr/local/tomcat  
Using CATALINA_HOME: /usr/local/tomcat  
Using CATALINA_TEMDIR: /usr/local/tomcat/temp  
Using JAVA_HOME: /usr/java/jdk1.6.0_01 

# /usr/src/tomcat/bin/catalina.sh start/stop  (启动/关闭tomcat)

到此tomcat已经安装完成,现在使用浏览器访问 http://localhost:8080,出现tomcat默认页面,


系统重启后自动启动Tomcat:

[root@tpwb ~]# vi /etc/rc.d/rc.local

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don’t
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local

export JDK_HOME=/usr/java/jdk1.7.0
export JAVA_HOME=/usr/java/jdk1.7.0
/usr/src/tomcat/bin/catalina.sh start

 

设置虚拟主机:


# vi /usr/src/tomcat/conf/server.xml

<Host name="www.benet.com" debug="0" appBase="/usr/src/tomcat/webapps/ROOT" unpackWARs="true"

autoDeploy="true" xmlValidation="false"  xmlNamespaceAware="false"> 

     <Context path="" docBase="." debug="0" reloadable="true" crossContext="true"/>  
     <Valve className="org.apache.catalina.vales.AccessLogValve" directory="logs"

prefix="www.benet.com_access_log." pattern="common" suffix=".txt" 
timestamp="true"/> 
      </Host>



<Host name="www.benet.com" debug="0" appBase="/usr/src/tomcat/webapps" unpackWARs="true"

autoDeploy="true" xmlValidation="false"  xmlNamespaceAware="false"> 

     <Context path="" docBase="ROOT" debug="0" reloadable="true" crossContext="true"/>  
     <Valve className="org.apache.catalina.vales.AccessLogValve" directory="logs"

prefix="www.benet.com_access_log." pattern="common" suffix=".txt" 
timestamp="true"/> 
      </Host>

 

一个jsp页面:

# vi index.jsp

<% out.println("Hello World!"); %>

:wq

 



修改tomcat log格式(去日期)


# vi /var/lib/tomcat6/conf/server.conf  (加上rotatable="false")


 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  

               prefix="localhost_access_log" suffix=".txt" pattern="common" resolveHosts="false" rotatable="false"/>


默认为:


 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  

               prefix="localhost_access_log" suffix=".txt" pattern="common" resolveHosts="false" />

 



注:

 

1、有时tomcat无法启动,可以用netstat -ntpl 查看是否8080依然还在,在的话用kill -9杀掉即可

 

2、有时tomcat无法启动,可以用netstat -ntpl查看是否8005端口存在,在的话用kill -9杀掉即可

 

3、tomcat默认log文件路径:/var/lib/tomcat6/logs/

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/834912如需转载请自行联系原作者


yangzhimingg

相关文章
|
2月前
|
Java 应用服务中间件 Windows
windows服务器重装系统之后,Tomcat服务如何恢复?
windows服务器重装系统之后,Tomcat服务如何恢复?
58 10
|
1月前
|
安全 Java 应用服务中间件
【服务器知识】Tomcat简单入门
【服务器知识】Tomcat简单入门
|
3月前
|
应用服务中间件 Docker 容器
在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器
这篇文章介绍了在Docker中安装Tomcat的过程,包括搜索Tomcat镜像、拉取镜像、目录挂载的准备、创建并挂载容器,以及如何进入容器和进行测试。文中还说明了如何将WAR包部署到Tomcat服务器并访问部署的应用。
在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器
|
3月前
|
网络协议 Java 应用服务中间件
Tomcat源码分析 (一)----- 手撕Java Web服务器需要准备哪些工作
本文探讨了后端开发中Web服务器的重要性,特别是Tomcat框架的地位与作用。通过解析Tomcat的内部机制,文章引导读者理解其复杂性,并提出了一种实践方式——手工构建简易Web服务器,以此加深对Web服务器运作原理的认识。文章还详细介绍了HTTP协议的工作流程,包括请求与响应的具体格式,并通过Socket编程在Java中的应用实例,展示了客户端与服务器间的数据交换过程。最后,通过一个简单的Java Web服务器实现案例,说明了如何处理HTTP请求及响应,强调虽然构建基本的Web服务器相对直接,但诸如Tomcat这样的成熟框架提供了更为丰富和必要的功能。
|
3月前
|
Java 应用服务中间件 Apache
在 Debian 服务器上安装和配置 Apache Tomcat 的方法
在 Debian 服务器上安装和配置 Apache Tomcat 的方法
51 0
|
5月前
|
Java 关系型数据库 MySQL
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
56 0
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
|
5月前
|
Java 应用服务中间件 程序员
JavaWeb基础第四章(SpringBootWeb工程,HTTP协议与Web服务器-Tomcat)
JavaWeb基础第四章(SpringBootWeb工程,HTTP协议与Web服务器-Tomcat)
|
应用服务中间件 Apache Windows
Windows平台及服务器部署安装多个Tomcat服务(详细版)
Windows平台及服务器部署安装多个Tomcat服务(详细版)
516 0
Windows平台及服务器部署安装多个Tomcat服务(详细版)
|
Java 应用服务中间件 Linux
Linux服务器安装Tomcat8.5
Linux服务器安装Tomcat8.5
445 0
|
安全 应用服务中间件 Linux
Linux云服务器下安装Tomcat8
Linux云服务器下安装Tomcat8