linux怎么安装tomcat服务器

 我来答
百度网友30ad0b0
2016-12-27 · 知道合伙人数码行家
百度网友30ad0b0
知道合伙人数码行家
采纳数:1785 获赞数:1884
毕业于东北农业大学,硕士研究生学历,曾经做过市场推广,销售等行业,曾经在网络公司做过网络技术管理工作

向TA提问 私信TA
展开全部
方法/步骤

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.edu.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,就会发现成功了。
力控科技
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中... 点击进入详情页
本回答由力控科技提供
吸引传奇
2016-12-27 · 超过250用户采纳过TA的回答
知道小有建树答主
回答量:331
采纳率:100%
帮助的人:413万
展开全部
一、上传Tomcat服务器  

二、安装Tomcat服务器

2.1、解压tomcat服务器压缩包  

2.2、配置环境变量

  tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量

  编辑/etc下的profile文件,加上如下内容:

2.3、修改tomcat服务器的启动端口

  

  修改将Tomcat服务器启动时使用的端口,例如改成9999

  

  修改完server.xml文件之后,保存,退出。

三、Tomcat服务器启动和关闭

3.1、启动Tomcat服务器

  进入tomcat服务器的bin目录,然后执行"./startup.sh"命令启动Tomcat服务器,如下图所示:

  

  查看tomcat服务器的Log信息,看看tomcat服务器是否已经正常启动,进入tomcat服务器下的logs目录,打开catalina.out文件进行查看,如下图所示:

  

  访问Tomcat服务器,如下图所示:

  

  可以正常访问了,说明Tomcat服务器已经正常启动成功了。

  如果tomcat启动不了,那么最有可能就是启动时使用的端口被其他应用程序占用了,那么可以通过如下的办法进行排查,例如查看9999端口被哪个应用程序占用了。

  

3.2、关闭Tomcat服务器

  进入tomcat服务器的bin目录,然后执行"./shutdown.sh"命令启动Tomcat服务器,如下图所示:

  

  查看tomcat服务器的Log信息,看看tomcat服务器是否已经正常关闭,进入tomcat服务器下的logs目录,打开catalina.out文件进行查看,如下图所示:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式