今天,同事的服务器上部署一个新的tomcat,但他的服务器已经拥有tomcat,环境变量都已经设置好了。。。为了不影响服务器上正在跑应用程序。新安装的tomcat默认指向原有的tomcat路径。现在需要改为指定的环境。
打开tomcat目录bin文件夹下的catalina.sh进行编辑 vi catalina.sh
如下
export JAVA_HOME="/usr/java/jdk1.6"
export CATALINA_BASE="/home/apache-tomcat-6.0.18-18080"
export CATALINA_HOME="/home/apache-tomcat-6.0.18-18080"
export CATALINA_TMPDIR="/home/apache-tomcat-6.0.18-18080/temp"
这样就替换系统默认的环境变量又不影响原有的tomcat。
环境变量解决了,端口又冲突了。。。
/conf/server.xml 进行编辑
8005 端口改为18005
8009 端口改为18009
8080 端口改为18080
8443 端口改为18443
配置文件改完之后,重启启动服务器。很好,没有冲突。
接着进行访问http://ip:18080
无法访问
,查找资料,哎,原来是防火墙导致的。
引用:
网上有说是防火墙的问题,敲入
/etc/init.d/iptables stop
关闭之后再次查看114.80.*.*:8080(即ip:8080)发现果然成功。但是貌似安全隐患大大增加……使用
/etc/init.d/iptables status
查看防火墙信息,可以看到打开的端口。那么我们把需要使用的端口打开应该是一个比较可行的办法了,命令如下:
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #8080为指定端口
/etc/init.d/iptables restart #重启防火墙以便改动生效,当然如果不觉得麻烦也可重启系统(命令:reboot)
/etc/rc.d/init.d/iptables save #将更改进行保存
当然了,还有另外直接在/etc/sysconfig/iptables中增加一行:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
永久关闭防火墙
chkconfig –level 35 iptables off
再次访问,很好,很强大。。。部署完成。
分享到:
相关推荐
本资源摘要信息主要讲解了 Linux 部署项目中 Tomcat 的部署步骤,包括 Linux 安装、Oracle 安装、Oracle 配置、Bserver 安装、Web 安装(JDK、Tomcat、部署 War 包)等。 首先,需要切换到 oracle 用户,并查看当前...
### Linux部署Tomcat启动项目的知识点 #### 一、Linux部署Tomcat 1. **上传或复制Linux版本的Tomcat** - **下载Tomcat:** 首先,需要从官方网站或其他可靠源下载适合Linux环境的Tomcat压缩包。推荐使用Apache...
linux下tomcat部署
LINUX部署tomcat内存溢出解决方案 已经使用过了,确实是好用的。
### Linux下配置Tomcat与JDK #### 一、引言 随着互联网技术的发展,越来越多的应用选择基于Java语言开发,而Tomcat作为一款轻量级的Servlet容器,因其易用性和稳定性,在Java Web应用部署中占据着重要的地位。在...
### Linux中配置Tomcat 6.0:在CentOS中绑定多个Tomcat实例 #### 一、前言 在Linux环境下部署多个Tomcat实例是非常常见的需求,尤其在开发测试环境中,这种需求更为突出。本文将详细介绍如何在CentOS 6.0系统中...
### Linux下部署Tomcat服务及配置JDK的详细步骤与知识点 #### 一、准备工作 在开始部署之前,我们需要确保已经准备好了以下几项: 1. **操作系统**: 本示例使用的是Red Hat Linux AS 4。对于其他版本的Linux系统...
Linux中配置tomcat的tar.gz包,apache-tomcat-7.0.59.tar.gz
Linux版的Tomcat是Apache软件基金会的开源...在Linux系统上,我们需要学会解压、编译、安装、启动、停止以及配置Tomcat,以便于开发和部署Java Web应用程序。同时,了解如何管理和保护服务器的安全性也是至关重要的。
linux下部署tomcat项目基础步骤都有在里面,linux下部署tomcat项目基础步骤都有在里面
总结,本篇内容详细讲解了在Linux环境中部署Tomcat服务器集群的过程,包括JDK的安装配置、数据库连接的设置、项目的打包部署、防火墙的管理以及使用Nginx进行负载均衡。这些步骤对于构建高可用的Web应用系统至关重要...
总的来说,Linux 64位的Tomcat 7是一个经过实战检验的Java Web服务器,适合部署在64位Linux环境中。其特点是性能优化、稳定可靠,并且支持最新的Web技术标准。在安装和使用过程中,了解和熟悉Tomcat的配置、管理和...
安装Tomcat后,需要配置Tomcat。编辑/usr/local/apache-tomcat/conf/tomcat-users.xml文件,添加以下内容: <tomcat-users> <role rolename="tomcat"/> <user username="tomcat" password="tomcat" roles=...
在Linux环境下配置Tomcat和JDK是部署Java应用的基础步骤,这一过程涉及到JDK的安装、环境变量的设定以及Tomcat服务器的配置。下面将详细阐述这些知识点。 ### JDK安装与环境配置 #### 安装JDK 在Linux环境下安装...
总结,Linux部署Tomcat发布项目需要注意权限配置、服务状态监控、配置文件的准确性、内存优化和项目目录的管理。理解并掌握这些解决方案将有助于在实际操作中更顺利地部署和维护Java Web应用程序。
Linux Tomcat下使用Log4j接管catalina.out 日志文件生成方式,按天分割,解决catalina.out日志文件过大问题 1、将log4j-1.2.17.jar、tomcat-juli-adapters.jar两个jar包和log4j.properties文件拷贝到 Tomcat 的 lib...
部署 Tomcat 应用程序需要了解 Linux 环境和 Tomcat 的配置文件。下面将详细介绍 Linux 下 Tomcat 应用程序的部署和基本优化原则。 一、Tomcat 应用程序的部署 1. 首先,需要将 Tomcat 和 JDK 安装文件传送到 ...