linux 怎么linux上安装tomcatt

146105人阅读
Linux(3)
Tomcat在Linux上的安装与配置
& & 以下使用的Linux版本为: Redhat Enterprise Linux 7.0 x86_64,Tomcat版本为tomcat-7.0.54.
1.下载JDK与Tomcat.
& & jdk下载地址:
& & /technetwork/java/javase/downloads/jdk7-downloads-1880260.html
& & tomcat下载地址:
& & http://tomcat.apache.org/download-70.cgi
2.jdk安装与配置.
& & (1)jdk安装
& & rpm包:
& & # rpm -ivh jdk-7u55-linux-x64.rpm
& & tar.gz包:解压缩
& & # mkdir /usr/java
& & # cd /usr/java
& & # tar -zxvf /software/jdk-7u55-linux-x64.tar.gz
& & 生成链接以便版本升级
& & # ln -s jdk1.7.0_55 latest
& & # ln -s latest default
& & (2)配置环境变量
& & # vi /etc/profile
& & export JAVA_HOME=/usr/java/default
& & export JAVA_BIN=$JAVA_HOME/bin
& & export PATH=$PATH:$JAVA_HOME/bin
& & export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
& & export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
& & 使配置生效
& & # source /etc/profile
& & 测试jdk.
& & # java -version
& & java version &1.7.0_55&
& & Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
& & Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)
3.Tomcat的安装
& & 解压缩
& & # mkdir /usr/local/tomcat
& & # cd /usr/local/tomcat
& & # tar -zxvf /software/apache-tomcat-7.0.54.tar.gz
& & 生成链接以便版本升级
& & # ln -s apache-tomcat-7.0.54 server
& & 启动Tomcat
& & # cd /usr/local/tomcat/server/bin
& & # ./startup.sh
& & Using CATALINA_BASE: /usr/local/tomcat/server
& & Using CATALINA_HOME: /usr/local/tomcat/server
& & Using CATALINA_TEMDIR: /usr/local/tomcat/server/temp
& & Using JRE_HOME: /usr/java/default
& & Using CLASS_PATH: /usr/local/tomcat/server/bin/bootstrap.jar:/usr/local/tomcat/server/bin/tomcat-juli.jar
& & Tomcat started.
& & 测试Tomcat:
& & 打开防火墙,使外部能访问
& & # /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
& & # service iptables save
& & # service iptables restart
& & 或直接修改文件/etc/sysconfig/iptables.
& & # vi /etc/sysconfig/iptables
& & -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
& & # service iptables restart
& & 在浏览器输入: http://192.168.16.133:8080
& & 如在本机可以输入: http://localhost:8080
& & 出现tomcat的页面表示安装成功.
& & 停止Tomcat
& & # ./shutdown.sh
4.配置web管理帐号
& &修改文件conf/tomcat-users.xml,在&tomcat-users&元素中添加帐号密码,需要指定角色.
& &# vi /usr/local/tomcat/server/conf/tomcat-users.xml
& & &&tomcat-users&
& & & &&user name=&admin& password=&admin& roles=&admin-gui,manager-gui& /&
& & &&/tomcat-users&
5.配置web访问端口
& &可以修改conf目录下的文件server.xml,修改Connector元素(Tomcat的默认端口是8080),需要重新启动Tomcat服务生效.
& &# vi /usr/local/tomcat/server/conf/server.xml
& &&Connector port=&80& protocol=&HTTP/1.1& connectionTimeout=&20000& redirectPort=&8443& /&&
6.配置https安全连接(ssl加密连接)
& &https连接需要用到数字证书与数字签名(MD5算法)
& &网站https连接首先需要申请数字证书,配置加密连接器,浏览器安装证书.
& &·使用java的工具keytool产生数字证书
& & &# keytool -genkey -alias tomcat -keyalg RSA
& & &生成文件.keystore
& & &注意:CN为主机名称,本机可用localhost
& &·将文件.keystore放到Tomcat服务器的conf目录下
& & &# cp .keystore /usr/local/tomcat/server/conf/
& &·修改conf/server.xml文件,修改加密连接器,添加keystoreFile与keystorePass
& & &Connector port=&8443& protocol=&HTTP/1.1& SSLEnabled=&true&
& & & & & & & &maxThreads=&150& scheme=&https& secure=&true&
& & & & & & & &clientAuth=&false& sslProtocol=&TLS&&
& & & & & & & &keystoreFile=&conf/.keystore& keystorePass=&123456&/& & &
& &·重新启动tomcat.浏览器输入https://localhost:8443访问,并安装证书.
7.Tomcat的目录结构
& &·bin & & //存放Tomcat的命令脚本文件
& &·conf & &//存放Tomcat服务器的各种配置文件,最主要是server.xml
& &·lib & & //存放Tomcat服务器支撑jar包
& &·logs & &//存放日志文件
& &·temp & &//存放临时文件
& &·webapps //web应用所在目录,外界访问web资源的存放目录
& &·work & &//Tomcat的工作目录
8.web应用的目录结构
& &webapp & & & & & & & & & & & & & -- web应用所在目录
& & &|--- html, jsp, css, js文件等 &-- 这些文件一般在web应用根目录下,根目录下的文件外界可以直接访问.
& & &|--- WEB-INF 目录 & & & & & & &-- java类、jar包、web配置文件存在这个目录下,外界无法直接访问,由web服务器负责调用.
& & & & & &|--- classes 目录 & & & &-- java类
& & & & & &|--- lib 目录 & & & & & &-- java类运行所需要的jar包
& & & & & &|--- web.xml 文件 & & & &-- web应用的配置文件
9.虚拟主机的配置
& &指定虚拟主机名,修改conf/server.xml,添加&host&元素.
& &&host name=&hostname.domainname& appBase=&/webapps&&
& & &&Context path=&/webapp& docBase=&/webapps/webapp&/&
& &&/host&
& &&host name=&& appBase=&/webapps&&
& &&/host&
& &&host name=&& appBase=&/mailapps&&
& &&/host&
& &须设置DNS解析(host文件或DNS系统).
10.web应用和虚拟目录的映射.
& &可以修改xml配置文件的&Context&元素来设置web应用和虚拟目录的映射.
& &·conf/server.xml & & & & //在&host&元素下添加&Context path=&/webdir& docBase=&/webappdir&/&,需要重新启动Tomcat服务生效,不建议使用.
& &·conf/context.xml & & & &//添加&Context&元素所有web应用有效.
& &·conf/[enginename]/[hostname]/context.xml.default &//[enginename]一般是Catalina,主机[hostname]的所有web应用有效.
& &·conf/[enginename]/[hostname]/ & //在目录下任意建一个文件(扩展名xml),文件名即为虚拟目录名.多级目录使用#分割. &Context docBase=&/webappdir&/&
& & & & & & & & & & & & & & & & & & &//缺省值web应用目录可以定义为ROOT.xml,添加&Context docBase=&/webappdir&/&,需重新启动Tomcat服务器.
& &·META-INF/context.xml & &//
& &可以将web应用放在webapps目录下让Tomcat服务器自动映射,适用开发环境,实际运用环境中不用自动映射。
& &如没有修改配置文件,web应用目录为ROOT时则为默认web应用。
11.web应用首页(welcome file)的配置
& &修改web应用的配置文件: [webapp]/WEB-INF/web.xml
& & &welcome-file-list&
& & & &&welcome-file&index.html&/welcome-file&
& & & &&welcome-file&index.htm&/welcome-file&
& & & &&welcome-file&index.jsp&/welcome-file&
& & &/welcome-file-list&
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:561044次
积分:4335
积分:4335
排名:第7374名
原创:120篇
评论:145条
(3)(3)(4)(1)(1)(3)(2)(2)(5)(2)(4)(5)(4)(2)(1)(1)(2)(2)(1)(1)(1)(1)(1)(4)(2)(1)(2)(2)(1)(1)(2)(1)(1)(1)(2)(12)(4)(9)(22)(2)(1)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'博客分类:
通常发布一个Java web项目需要一个支持Servlet
和 Jsp的服务器,最常用的是tomcat,Jboss,Jetty。我一般选择tomcat发布,简要描述在linux下安装JDK和搭建tomcat服务器过程。
第一步:下载JDK
官方下载地址:
下载.tar.gz扩展名的
第二步:安装JDK
在终端窗口内输入
tar zxvf jdk-7u51-linux-x64.gz
chmod 777 jdk-7u51-linux-x64
./jdk-7u51-linux-x64
按提示完成操作,默认安装路径应该是/usr/java/jdk1.7.0_51
第三步:配置JDK
打开配置文件
vim /etc/profile
在尾部添加:
export JAVA_HOME=/usr/java/jdk1.7.0_51/
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:/usr/java/jdk1.7.0_51/lib:/usr/java/jdk1.7.0_51/jre/lib:$CLASSPATH
刷新配置文件
source /etc/profile
测试安装的java
java -version 出现如下所示的
第四步:下载tomcat
官方下载地址:
第五步:安装tomcat
把下载的apache-tomcat-7.0.54.tar.gz文件上传到服务器的根目录
tar zxvf apache-tomcat-7.0.54.tar.gz
mv apache-tomcat-7.0.54 apache-tomcat
第六步:配置tomcat
打开配置文件
vim /etc/profile
在文件末尾添加:
export TOMCAT_HOME=/apache-tomcat/
刷新配置文件
source /etc/profile
cd /apache-tomcat/bin/
chmod 777 *.sh
启动服务器
bash catalina.sh start
测试tomcat: 在客户端输入服务器的ip:8080,如下:“http://115.28.4.51:8080”
如果出现下面这张图,jdk+tomcat安装配置成功了。
tomcat实时查看日志
切换到tomcat logs目录
tail -f catalina.out
退出Ctrl+C
查找指定文件的关键词 信息,如ERROR
grep -i 'ERROR' catalina.out
浏览: 108366 次
来自: 长沙
请问楼主最后得出的结论是什么呢,自定义的hashmap比较快? ...
hibernate 1+N 是程序员的福音
这个springsize3里面早就有了啊
/neesonqk/Hib ...
/neesonqk/Hib ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'随笔 - 275
评论 - 2738

我要回帖

更多关于 linux tomcat 安装 的文章

 

随机推荐