修改tomcat/bin/catalina.sh文件,加入

export JRE_HOME=/usr/java/jre1.6.0_27

------------------------------------------------------

#!/bin/sh

# chkconfig: 2345 80 30
# description: tomcat starup script
CATALINA_HOME=/usr/local/apache-tomcat-7.0.21
su - tomcat $CATALINA_HOME/bin/catalina.sh $1 $2
把以上脚本放到/etc/init.d/tomcat,执行:
#chkconfig --add tomcat
#chkconfig --level 2345 tomcat on
配置nat,假设本机是192.168.1.1,vi /etc/sysconfig/iptables
*nat
:PREROUTING ACCEPT [147:31499]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A PREROUTING -d  192.168.1.1/32 -i eth0 -p tcp -m tcp --dport 80 -j DNAT --to-destination  192.168.1.1:8080
在input链中,开放8080端口
-A INPUT -p tcp -m state --state NEW -m multiport --dport 8080 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT

转载于:https://blog.51cto.com/xiaosa/675569

Linux普通用户启动tomcat相关推荐

  1. 【linux创建用户启动tomcat】

    linux创建用户启动tomcat 前言 基本思路 开始 第一步 第二步 第三步 小知识 前言 使用root用户启动tomcat会使所有html.js等文件具备root权限,会使服务器更容易被黑. 非 ...

  2. Linux环境下启动Tomcat太慢

    问题分析 JVM因为某种原因被阻塞 解决思路 安装rngd服务(熵服务) 解决方法 方法一:安装rngd服务 // 1.安装rngd服务 yum install rngd-tools // 2.启动服 ...

  3. linux tomcat守护_linux下非root用户运行tomcat

    # 前言:为什么要使用非root用户运行tomcat root用户启动tomcat有一个严重的问题,那就是tomcat具有root权限. 这意味着你的任何一个页面脚本(html/js)都具有root权 ...

  4. linux tomcat守护_linux-非root用户运行tomcat(示例代码)

    # 前言:为什么要使用非root用户运行tomcat root用户启动tomcat有一个严重的问题,那就是tomcat具有root权限. 这意味着你的任何一个页面脚本(html/js)都具有root权 ...

  5. suse11 linux 开机启动 tomcat服务

    suse11 linux 下开机启动 tomcat export LC_ALL=zh_CN.UTF-8 /etc/rc.d/boot.local 文件中增加一行 tomcat 启动脚本 /home/a ...

  6. linux nobody 用户,Linux CentOS7安装配置tomcat8(使用非root用户/nobody用户运行)

    Tomcat主要用于运行JavaWeb项目,打开:tomcat8官方下载,可以看到官方有Binary Distributions和Source Code Distributions两大类,前者是二进制 ...

  7. tomcat(17)启动tomcat

    [0]README 1)本文部分文字描述转自"how tomcat works",旨在学习"tomcat(17)启动tomcat"的相关知识: 2)本文重点关注 ...

  8. linux 修改最大线程,修改linux系统用户最大线程数限制

    遇到了坑就记下来,养成一个好习惯,利人利己.java tomcat启动后总是报错:java.lang.OutOfMemoryError: unable to create new native thr ...

  9. Linux下如何查看tomcat是否启动

    为什么80%的码农都做不了架构师?>>>    在Linux系统下,重启Tomcat 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用To ...

最新文章

  1. Navicat for SQL Server(SQLServer数据库管理)
  2. 《流畅的Python》一副扑克牌中的难点
  3. git 客户端查看不同分支的文件
  4. BZOJ 4734 UOJ #269 [清华集训2016]如何优雅地求和 (多项式)
  5. java泛型中的标记,Java泛型中的标记符含义
  6. java压缩/解压缩zip格式文件
  7. linux系统自动执行任务(转)
  8. android 合并数组
  9. Windows 7 64位系统下安装Cy+NS2经验(成功安装)
  10. 员工考勤管理系统html,网页考勤系统人员排班操作说明
  11. 在线考试系统详细设计
  12. DIV+CSS图片和文字如何显示同一行
  13. 数字签名的原理和应用
  14. 临床数据库挖掘系列3-手把手教你使用R语言对seer数据库清洗
  15. geforce experience出现错误尝试重启PC
  16. windows 2003 directx 3D加速 开启
  17. iso-8859-1表示中文汉字
  18. xp系统共享打印机服务器不可用,那种方式能够解决WinXP访问Win10共享打印机指定网络不可用的问题?...
  19. 为什么有实力的公司都不要培训学校出来的程序员!
  20. 水清冷冷:AutoCAD 2018安装图文教程方法(附工具),windows系统X64

热门文章

  1. 以金山界面库(openkui)为例思考和分析界面库的设计和实现——问题
  2. Python3中Pillow(PIL)介绍
  3. 【SQL】sql语句GROUP BY
  4. php foreach嵌套foreach,php中foreach怎么嵌套foreach PHP中foreach函数用法?
  5. linux c时间戳转换,Android C/C++代码中将时间戳转换为标准时间
  6. ddr3ddr4 lpddr4速率_金泰克LPDDR3/LPDDR4内存新增特性解读
  7. python 类的魔术方法_python中类的魔术方法
  8. python中内置的四种数值类型为_浅谈python语言四种数值类型
  9. Java学习总结:47(打印流)
  10. 提花原理与计算机,电脑提花袜的设计原理与方法:提花女袜