如何在Linux系统上安装tomcat

作者&投稿:左胥 (若有异议请与网页底部的电邮联系)
如何在Linux系统上安装tomcat~

一、制作ISO
将需要安装的jdk和tomcat安装包做成ISO,可利用UltraISO等软件。
jdk的后缀名是.bin,这里把它叫做jdk.bin
tomcat的后缀名是tar.gz,这里把它叫做tomcat.tar.gz

二、点击“虚拟机”—>“设置”—>找到刚刚制作的安装包,点击确定

三、挂载,输入命令 mount /mnt/cdrom/
这样cd /mnt/cdrom/ ,然后 ls -l,可以看到两个安装包

四、安装jdk
1、将jdk安装包复制到/home/ 目录
cp jdk.bin /home/
2、到/home/目录
cd /home/
3、运行安装包
./jdk.bin
会发现home目录中有一个名为jdk1.X的文件夹,即安装成功

五、安装tomcat
1、将tomcat安装包复制到/home/ 目录
cp tomcat.tar.gz /home/
2、到/home/目录
cd /home/
3、运行安装包
tar -zxvf tomcat.tar.gz
会发现home目录中有一个名为tomcat的文件夹,即安装成功

六、配置环境变量
1、利用vi编辑器编辑文件 vi /etc/profile/
2、在最后追加后保存即可,这样环境变量也配置完成了。
JAVA_HOME=/home/jdk
PATH=$PATH;/home/jdk/bin
CLASSPATH=.;/home/jdk/lib/rt.jar
CATALINA_HOME=/home/tomcat
export JAVA_HOME PATH CLASSPATH CATALINA_HOME

七、遇到问题
在linux下安装好tomcat启动时报如下错误:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
原因:找不到jdk或者jre路径。
解决办法:在setclasspath.bat的开头声明环境变量,打开tomcat的bin目录下面的setclasspath.sh,添加红色部分,路径修改为自己机器jdk和jre路径即可。
# -----------------------------------------------------------------------------
# Set CLASSPATH and Java options
#
# $Id: setclasspath.sh 795037 2009-07-17 10:52:16Z markt $
# -----------------------------------------------------------------------------
export JAVA_HOME=/home/jdk
export JRE_HOME=/home/jdk/jre
# Make sure prerequisite environment variables are set

下载tomcat
在百度搜索tomcat,看到第一条结果是带有Apache Tomcat - Welcome字样的,点击进入tomcat的官网。

在左侧导航条点击Tomcat 7.0,会进入7.0的下载列表,点击第一个zip,就会开始下载。(更多教程百度搜索:主机侦探)

上传安装包到服务器
 使用FTPCute、WinSCP等工具,可以把安装包上传到服务器
 路径是/opt。
安装tomcat
 用Xshell等Linux远程连接工具访问服务器。
 进入/opt目录,指令是cd /opt。
 解压安装包,指令是unzip apache-tomcat-7.0.67.zip。
 重命名解压后的文件夹,指令是mv apache-tomcat-7.0.67 tomcat。
 进入内部文件夹,指令是cd /opt/tomcat/bin。
 尝试启动tomcat,指令是sh startup.sh,如果报错Cannot find ./catalina.sh.The file is absent or does not have execute permission.This file is needed to run this program,则表示权限不足。
 开启权限,指令是chmod 777 *.sh,然后再次启动tomcat,如果这时候没有报错,那就表示正在启动了。
 输入tailf /opt/tomcat/logs/catalina.out,可以查看到tomcat的运行信息,如果看到INFO: Server startup in 1925 ms,则表示tomcat已经启动成功了,按ctrl+c退出该日志。
 用指令sh shutdown.sh停止tomcat的运行,继续进行后续操作。
修改tomcat默认端口
 tomcat默认的端口是8080,也就是说我们在浏览器访问的时候,需要在域名或IP后面加上:8080,这样不太方便,但是这个可以修改。
 打开tomcat配置文件,指令是vi /opt/tomcat/conf/server.xml。
 打开之后按i或者a进入编辑模式。
 找到8080,改为80。
然后按Esc键,然后按:wq,保存并退出(那个:是需要同时按着shift键才能出来的)。
启动tomcat。
访问
  在浏览器输入该服务器的域名或者IP,能看到如下页面,这是tomcat没有部署任何东西的默认页面。

方法/步骤
1
下载tomcat
在百度搜索tomcat,看到第一条结果是带有Apache Tomcat - Welcome字样的,点击进入tomcat的官网。

2
在左侧导航条点击Tomcat 7.0,会进入7.0的下载列表,点击第一个zip,就会开始下载。(更多教程百度搜索:主机侦探)

3
上传安装包到服务器
 使用FTPCute、WinSCP等工具,可以把安装包上传到服务器
 路径是/opt。
4
安装tomcat
 用Xshell等Linux远程连接工具访问服务器。
 进入/opt目录,指令是cd /opt。
 解压安装包,指令是unzip apache-tomcat-7.0.67.zip。
 重命名解压后的文件夹,指令是mv apache-tomcat-7.0.67 tomcat。
 进入内部文件夹,指令是cd /opt/tomcat/bin。
 尝试启动tomcat,指令是sh startup.sh,如果报错Cannot find ./catalina.sh.The file is absent or does not have execute permission.This file is needed to run this program,则表示权限不足。
 开启权限,指令是chmod 777 *.sh,然后再次启动tomcat,如果这时候没有报错,那就表示正在启动了。
 输入tailf /opt/tomcat/logs/catalina.out,可以查看到tomcat的运行信息,如果看到INFO: Server startup in 1925 ms,则表示tomcat已经启动成功了,按ctrl+c退出该日志。
 用指令sh shutdown.sh停止tomcat的运行,继续进行后续操作。
5
修改tomcat默认端口
 tomcat默认的端口是8080,也就是说我们在浏览器访问的时候,需要在域名或IP后面加上:8080,这样不太方便,但是这个可以修改。
 打开tomcat配置文件,指令是vi /opt/tomcat/conf/server.xml。
 打开之后按i或者a进入编辑模式。
 找到8080,改为80。
然后按Esc键,然后按:wq,保存并退出(那个:是需要同时按着shift键才能出来的)。
启动tomcat。
6
访问
  在浏览器输入该服务器的域名或者IP,能看到如下页面,这是tomcat没有部署任何东西的默认页面。

  1. 下载安装jbk1.8......rpm

  2. 把apache-tomcat...... 移动到/usr/local/tomcat

  3. 启动/usr/local/tomcat/bin/startuo.sh

  4. 去页面下去测试



系统平台:RHEL 5.4(系统要求:Linux 2.6+ 内核)

Nginx版本:nginx/1.0.15

Mysql 版本:5.1.35-log Source distribution

Php版本:php-5.2.10

  • 安装JDK

1)下载j2sdk ,如jdk-6u1-linux-i586-rpm.bin

2)在终端中转到jdk-6u1-linux-i586-rpm.bin所在的目录,输入命令

#chmod +755 jdk-6u1-linux-i586-rpm.bin;        //添加执行的权限。

3)执行命令

#./jdk-6u1-linux-i586-rpm.bin;                 //生成jdk-6u1-linux-i586.rpm的文件。

4)执行命令

#chmod +755 jdk-6u1-linux-i586.rpm;            //给jdk-6u1-linux-i586.rpm添加执行的权限。

5)执行命令

#rpm –ivh jdk-6u1-linux-i586.rpm ;             //安装jdk。

6)安装界面会出现授权协议,按Enter键接受,把jdk安装在/usr/java/jdk1.6.0_01。

7)设置环境变量,在 /etc/profile中加入如下内容(可以使用vi进行编辑profile):

JAVA_HOME=/usr/java/jdk1.6.0_01CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/libPATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/binexport PATH CLASSPATH JAVA_HOME

8)在终端执行命令java –version,jdk的版本为jdk1.6.0_01则表示jdk已成功安装。

  • 安装Tomcat

1)下载apache-tomcat-6.0.10.tar.gz

2)解压压缩包

[root@linux bin]#tar -zxvf apache-tomcat-6.0.10.tar.gz ;       //解压

3)拷贝apache-tomcat-6.0.10到/usr/local/下并重命名为tomcat

[root@linux bin]#cp -R apache-tomcat-6.0.10 /usr/local/tomcat ;

4)启动tomcat

[root@linux bin]#/usr/local/tomcat/bin/startup.shUsing CATALINA_BASE:   /usr/local/tomcatUsing CATALINA_HOME:   /usr/local/tomcatUsing CATALINA_TMPDIR: /usr/local/tomcat/tempUsing JRE_HOME:        /usr/local/jdk/jdk1.6.0_17Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar[root@linux bin]#

到此tomcat已经安装完成。

  • 测试

重启Apache或Nginx,现在使用浏览器访问出现tomcat默认页面,说明已经安装成功。

可以访问以下URL中的JSP示例程序,检查JSP程序能否正常运行。

如果感觉麻烦的话,您可以使用一键安装包来配置您的PHP/JAVA环境:

http://www.linuxprobe.com/php-java-oneinstack/


这个不用来知道问,直接百度Tomcat在Linux上的安装与配置,有下载链接有安装步骤,知道发链接扣分,总共这几步:

  1. 安装jdk环境,一般linux上自带较低版本的jdk,rpm -qa | grep java查看,需要升级可以卸载原版本rpm -e 刚刚搜到的jdk全名,百度搜索linux jdk安装及环境变量配置安装,看版本可以java -version,我的是1.8的

  2. java version "1.8.0_11"

    Java(TM) SE Runtime Environment (build 1.8.0_11-b12)

  3. 下载tomcat,下载之后解压,cd 进入解压的tomcat目录,bin/catalina.sh  start启动

  4. tomcat默认8080端口,lsof -i:8080看下8080端口有没有服务,有的话可以尝试ip:8080访问

  5. 注意问题:iptables防火墙开启8080端口和selinux关闭



Linux上部署Tomcat,需要了解Linux版本,因为Linux版本比较多(RHEL,CentOS,AIX,Ubuntu等),如果版本不一样可能操作命令也有些许差别。

首先需要了解Linux版本,

其次在Linux服务器上保存下载的Tomcat压缩包

用Centos,部署步骤:

1、使用客户端连接工具登录Linux,这里用xshell

2、上传tomcat.tar.gz包到服务器上,注:请自行用官网下载的压缩包替换

3、进入tomcat.tar.gz包所在目录,执行

tar  -xvf  tomcat.tar.gz

4、在tomcat父目录给tomcat目录进行可执行权限的授权,执行

chmod -R  755  tomcat

5、进入tomcat的bin目录启动tomcat,执行

./startup.sh

6、关闭Linux防火墙或者在防火墙中添加默认8080访问端口的权限,这里直接关闭了

service  iptables stop

7、进行验证,在浏览器中输入 http://ip:8080




linux意义何在linux意义
使用Linux命令行进行管理,不但可以批量、自动化管理,还可以实现智能化、可视化管理。当然后者需要开发者配合管理界面的开发。但无论如何,Linux系统的优势还是快速、批量、自动化、智能化管理系统及处理业务。find\/root在linux中的意义?find命令在linux中的意义:find命令选项:-name按照文件名查找文件。“名...

体验优势Linux系统体验优势究竟何在linux系统有那些
首先,Linux系统提供了非常灵活的操作环境。用户可以根据自己的测试需求以及系统性能,自由地配置操作系统,大大增强了灵活性。Linux系统还支持多种不同的设备驱动,使用者可以根据自己的需要,选择合适的驱动程序安装,而且该驱动程序的维护也是非常方便的。其次,Linux系统拥有出色的安全性。Linux系统采用严格的...

我觉得linux系统很垃圾,还不如win xp,为什么还要用linux系统
6.有很好的网络支持利文件系统支持 Linux从诞生之日起就与Internet密不可分,支持各种标准的Internet网络协议,并且很容易移植到嵌入式系统当中。目前,Linux几乎支持所有主流的网络硬件、网络协议和文件系统,因此它是NFS的一个很好的平台。另一方面,由于Linux有很好的文件系统支持(例如,它支持Ext2、FAT3...

Linux\/Unix操作系统目录结构的来历
\/:存放系统程序,也就是Att开发的Unix程序。\/usr:存放Unix系统商(比如IBM和HP)开发的程序。\/usr\/local:存放用户自己安装的程序。\/opt:在某些系统,用于存放第三方厂商开发的程序,所以取名为option,意为"选装"。

LIUNX的历史
Linux是一种操作系统 1991年8月,芬兰的一个学生在comp.os.minix新闻组贴上了以下这段话:你好,所有使用minix的人-我正在为386(486)AT做一个免费的操作系统(只是为了爱好,不会象gnu那样很大很专业).这名学生就是LinusTorvalds,而他所说的'爱好'就变成我们今天知道的Linux.Linux引起黑客们(hacker)的注意,通过...

linux中.pid文件是什么,作用何在
这个自己定的,一般为了检查进程的存活状态,我自己做的话,就是把pid写进这个文件,如果第二个进程起来了,查看这个文件中的pid在系统中还存在,并且是同一个程序创建的,就知道已经启动了,如果不让多进程的话,就能发现这个状态并退出。

探究Linux认证的实际应用价值linux认证有用吗
Linux认证已经成为 IT 技术人员及开发者眼中的重磅认证,其获得的 Linux 精通技能被视为必备的证书。然而,很多人仍然疑惑 Linux 认证的实际价值何在?首先,Linux认证能够极大提升一个IT 技术人员的技术能力。除了基础 Linux 技术外,这项认证旨在帮助申请人增强系统管理、网络技术和编程技能,进而充分发挥 ...

谁能详细的介绍一下Unix和Linux的历史
Linux是Unix克隆(Unix clone)或Unix风格(Unix alike) 的操作系统(OS),在原代码级上兼容绝大部分Unix标准(指的是IEEE POSIX,System V,BSD),是一个支持多用户, 多进程,多线程,实时性 较好的功能 强大而稳定的操作系统.它可以运行在x86 PC,Sun Sparc,Digital Alpha ,680x0,PowerPC, MIPS等平台上,可 以说Lin...

如何在suse linux中使用usb键盘,安装时候正常,进入后就没反映
这应该是和你安装的时候选择有关,如果你在安装的时候选择了某个设备为USB设备,安装程序会自动把usb设备驱动编译到内核.反之你不选,就没有USB驱动了.你再插USB设备,就会不支持~搞不好会直接死机~try again ~ good luck~

linux中怎么把root的权限赋给其他的用户
一般来说 root权限是不能给其他用户的,不然root的权限意义何在?一般来说 给其他用户更多的权限,无非是其他用户需要执行更多的权利,如对文件的查看,编辑,修改,执行!那你何不给这些文件设置 rwx的权限?千万得记住,以后上班,root的安全性是必须时刻谨记的!!

南皮县19492451316: linux下tomcat怎么编译安装 -
重裕林可: 在linux下安装并操作tomcat 1、安装tomcat 1)、下载tomcat 从官网http://tomcat.apache.org/下载tomcat,保存在/home目录下. root@ubuntu:/home/ubuntu/Downloads# cp apache-tomcat-6.0.20.tar.gz /home 2)、安装tomcat tar -zxvf apache-tomc.

南皮县19492451316: 如何在linux下安装mysql数据库并配置 -
重裕林可: 在linux下安装mysql数据库并配置的流程比较繁琐,需要耐心调试,具体方法和步骤如下:1.查找以前是否安装有mysql,使用下面命令:rpm -qa|grep -i mysql 如果显示有如下包则说明已安装mysql mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4...

南皮县19492451316: 如何在linux上安装tomcat -
重裕林可: 1、tomcat基本不需要安装2、将tomcat解压到指定位置,例如/opt/tomcat3、安装jdk,编辑/etc/bashrc 增加配置export JAVA_HOME=/opt/jdk1.74、这个不是必须的 ln -s /opt/jdk1.7/bin/java /usr/bin5、cd /opt/tomcat 执行./bin/startup.sh即可6、netstat -ntlp检查端口

南皮县19492451316: 如何linux系统下安装jdk,tomcat,mysql并部署系统 -
重裕林可: 一、配置环境:OS:CentOS release 6.5 x86_64 IP:192.168.2.110 二、配置jdk+tomcat+MySQL jsp站点环境 在linux下配置简单易用的java环境so easy! 真的很简单.因为linux系统集成了jdk,因此只需要安装tomcat和MySQL就好.三、事例...

南皮县19492451316: 如何在虚拟机的linux操作系统下安装oracle 10g 要详细步骤 请高手指点 -
重裕林可: 第一步安装好操作系统,虚拟机下的LINUX.网络配置.要注意安装的版本号要是ORACLE10G兼容的.如果不兼容就得修改版本号redhat-release文件 第二步,查看或修改系统参数文件,检查安装环境.第三步,配置安装环境,用户,组,权限等 第四步,解压安装ORACLE ,执行最终的命令.再建库等.如果有问题在网上查一下.

南皮县19492451316: 如何在linux中安装Apache,详细步骤!!谢谢了!! -
重裕林可: Linux的版本有很多如Redhat、Mandriva、Debian、Suse.由于它们使用的套件管理方式不同(如Debian的pkg和Redhat的rpm)所以Apache在不同系统的安装方法不尽相同,但由于RPM文件在Linux系统中的安装最为简便,Fedora 、Redhat、...

南皮县19492451316: 如何在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-6u...

南皮县19492451316: 在Linux环境下如何安装GCC编译器 -
重裕林可: 1、如果安装的时候没有GCC就在光盘中找一下RPM包装一下,或者用yum在线安装GCC2、Vm应该系统自动驱动,不带手动装,去网上找一下LINUX下面的驱动,最好装RPM包.源码安装很麻烦3、外网有DHCP服务自动获取地址就可以上网,不行,你手动配置下NETCONFIG,IP、子网掩码、网关、DNS4、可以用FTP、可以用Samba服务与WINDOWS网上邻居一样.也可以直接把文件拖进VM,也可以在VM共享目录给LINUX.前题必须装VM TOOLS

南皮县19492451316: 如何在linux系统上安装WPS -
重裕林可: 工具/原料 linux wps 方法/步骤 1. #sudo apt-get update&&sudo apt-get dist-upgrade -y注:更新你的LINUX源,让你的系统达到最新 2. #sudo apt-get install wps-office 注:下载并安装wps-office 3. #wps 注:就能运行WPS软件

南皮县19492451316: 如何在Linux服务器上部署Net Core -
重裕林可: 如何在Linux服务器上部署.Net Core?.Net Core是.Net Framework的新一代版本,对于新手来说,将.Net Core部署在Linux服务器上是一件相当困难的事,为了帮助大家解决困难,今天小编要给大家分享如何在Linux服务器上部署.Net Core?1、简...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网