当前位置:首页 » 云服务器 » linux怎么安装tomcat服务器

linux怎么安装tomcat服务器

发布时间: 2023-01-28 19:33:33

㈠ 如何在linux上安装tomcat

以下方法可解决问题:
安装Tomcat 7

首先同样我们需要将Tomcat 7下载下来。打开Tomcat的官网。
我们选择左边的Tomcat 7下载

选择tar.gz下载方式,复制下载地址,在linux终端中输入:
wget -c 下载地址
进行下载。

下载下来以后,同样,复制到/alidata/server目录中,该目录存放有jdk,tomcat等服务。
mv /alidata/download/apache-tomcat-7.0.54.tar.gz /alidata/server
然后进行解压
tar -zxvf /alidata/server/apache-tomcat-7.0.54.tar.gz

当解压成功以后,我们直接进入到tomcat bin目录中。
输入 ./startup.sh启动Tomcat,假如显示Tomcat started,则表明启动成功。

输入地址,假如能够成功的访问到Tomcat的默认界面表示成功.
Tomcat的默认端口为8080

㈡ linux怎么安装tomcat

Tomcat在Linux上的安装与配置

以下使用的Linux版本为: Redhat Enterprise Linux 7.0 x86_64,Tomcat版本为tomcat-7.0.54.

1.下载JDK与Tomcat.
jdk下载地址:
http://www.oracle.com/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="www.163.com" appBase="/webapps">
</host>
<host name="mail.163.com" 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>

㈢ linux怎么安装tomcat服务器

方法/步骤

1
首先我们来下载tomcat,因为之前我安装的是 jdk 1.7的版本,所以这里我下载的也是对应的tomcat 7,官方下载网址是:http://tomcat.apache.org/,点击 Download 链接,打开下面的页面;

2
在上面打开的页面中,打开到已经编译过的 tar.gz包,说明看,下图;

3
在tar.gz包的链接上右键,在弹出的菜单中选择“复制链接地址”(大多浏览器上都有类似的功能);

4

过上面的操作,我们获取到了,tomcat的下载地址,下面我们来用终端下载 tomcat:输入命令:wget
http://mirrors.hust.e.cn/apache/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.tar.gz

5

载完成后,我们来解压包,输入命令:tar -zxvf apache-tomcat-7.0.61.tar.gz -C /usr/local/把文件
解压包 /usr/local/ 目录下,然后输入命令:mv /usr/local/apache-tomcat-7.0.61
/usr/local/tomcat7重命名刚解压出的tomcat目录 apache-tomcat-7.0.61 的名称为 tomcat7

6

入命令:/usr/local/tomcat7 切换到
/usr/local/tomcat7目录下,下面我们来启动tomcat服务,只要进入到tomcat下的bin目录下,找到sartup.sh就可以
启动服务了,为了启动服务,我们来输入命令:./bin/startup.sh 回车后,你会看到服务启动的状态信息

7
tomcat默认启动端口号是:8080,当你在虚拟机的linux系统里面,输入http://localhost:8080/,你会发现访问成功;

8

当你用linux的ip在外部访问时,会发现失败,这是因为默认情况下,linux的防火墙是开启的,并且只允许系统安装好后,特别的几个端口可以外部访
问,后期装的软件,如果需要通过外部端口访问,有两种解决方案:1.使用命令:sevice iptables stop
来停止防火墙服务,但是当你启动linux系统时,防火墙又会重新启动;2.最根本的解决办法,是在防火墙规则里添加需要外部访问的端口号规则,使用下面
的命令来实现: 首先输入命令:/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
来编辑防火墙规则文件, 接着输入命令:/etc/rc.d/init.d/iptables save 保存到iptables这个文件
最后输入命令:service iptables restart 来重新启动防火墙服务,使刚添加的规则生效

9
配置完成并生效后,可以使用命令:/etc/init.d/iptables status来查看当前8080端口是否添加成功;

10
防火墙规则添加好了,你再用在外部的浏览器使用 http://192.168.1.64:8080/ 的格式来访问tomcat,就会发现成功了。

http://jingyan..com/article/27fa73268002f246f9271f45.html

㈣ linux 怎么装tomcat

  1. 以RedHat系列64位操作系统为例,到Apache和Oracle的官方网站下载所需的工具包jdk-6u33-linux-x64.bin和apache-tomcat-7.0.2.tar.gz,并将两个软件包上传到Linux服务器。

  2. 为jdk-6u33-linux-x64.bin授权,运行该文件

    #chmod +x jdk-6u33-linux-x64.bin

    #./jdk-6u33-linux-x64.bin

  3. 将生成的文件移动到/usr/local/下,并做软链接

  4. 为java配置本地环境变量,并测试java环境是否配置成功。

    #vim /etc/profile

    JAVA_HOME=/usr/local/java

    JRE_HOME=/usr/local/java/jre

    CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib

    PATH=$JAVA_HOME/bin:$PATH

    export PATH CLASSPATH JAVA_HOME

    #source /etc/profile

    #java -version

  5. 解压tomcat软件包apache-tomcat-7.0.2.tar.gz,并将解压文件移动到/usr/local下

  6. 修改tomcat配置文件。进入tomcat的bin目录

    #cd /usr/local/tomcat/bin/

    #vim catalina.sh

    在85行下添加

    JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "

    配置内存大小,修改完成后保存配置

  7. 启动tomcat服务器

    #cd /usr/local/tomcat/bin/

    #./startup.sh

    希望能够帮助到你

热点内容
sql时间戳转换日期 发布:2025-07-02 03:07:46 浏览:117
云存储服务器架设 发布:2025-07-02 03:04:10 浏览:32
求串场的算法 发布:2025-07-02 02:58:27 浏览:550
当前urlphp 发布:2025-07-02 02:49:17 浏览:933
哪里学习编程 发布:2025-07-02 02:33:51 浏览:162
我的世界商店服务器刷钱 发布:2025-07-02 02:28:55 浏览:150
知道ip怎么入侵服务器啊 发布:2025-07-02 02:13:17 浏览:145
c语言手机编译 发布:2025-07-02 02:12:33 浏览:735
安卓快充协议是什么意思 发布:2025-07-02 02:07:00 浏览:898
androidbutton颜色设置 发布:2025-07-02 01:41:28 浏览:270