Ubuntu 12.04下搭建Tomcat 7.0过程记录。

一、安装JAVA环境
apt-get update 
apt-get install openjdk-7-jdk
配置JAVA环境变量:
vi /etc/environment 
JAVA_HOME=JDK目录(一般在=/usr/lib/jvm/jdk1.7.0_04/)
CLASSPATH=.:/usr/lib/jvm/jdk1.7.0_04/lib
获取Tomcat安装包
官方下载一个解压即可
#添加一个系统用户tomcat,并且设置为不可登录系统。
useradd -d /tomcat解压目录/tomcat -s /usr/sbin/nologin tomcat
D、设置用户tomcat对tomcat目录的访问权限
chown -R tomcat.tomcat /tomcat解压目录/tomcat/
E、配置Tomcat环境变量
vi /etc/environment  
CATALINA_BASE=/tomcat解压目录/tomcat 
CATALINA_HOME=/tomcat解压目录/tomcat
TOMCAT_USER=tomcat
使用以下命令使配置生效
. /etc/environment
F、启动tomcat
/tomcat解压目录/tomcat/bin/startup.sh  
Using CATALINA_BASE: /usr/local/webserver/tomcat Using
CATALINA_HOME: /usr/local/webserver/tomcat Using
CATALINA_TMPDIR: /usr/local/webserver/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/webserver/tomcat/bin/bootstrap.jar:/usr/local/webserver/tomcat/bin/tomcat-juli.jar
G、测试
访问http://ip:8080/,如果看到Tomcat缺省界面就表示成功了。
I、设置Tomcat管理员帐号
在的标签前添加以下内容
nano /usr/local/webserver/tomcat/conf/tomcat-users.xml  
<role rolename="admin-gui"/> 
<role rolename="admin-script"/> 
<role rolename="manager-gui"/> 
<role rolename="manager-script"/> 
<role rolename="manager-jmx"/> 
<role rolename="manager-status"/> 
<user username="admin" password="000000" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
保存关闭后,重新运行tomcat即可输入上面定交的用户名和密码,便登录Tomcat的管理页面
J、以守护进程方式运行tomcat
按照tomcat官方的要求,tomcat作为一个守护进程运行,需要用到jsvc工具
安装jsvc
cd /usr/local/webserver/tomcat/bin/ 
tar xvzf commons-daemon-native.tar.gz 
cd commons-daemon-1.0.5-native-src/unix/ ./configure
make cp jsvc ../.. 
cd ../..
运行下面的命令,便可以守护进程运行tomcat
访问http://ip:8080/,如果看到Tomcat缺省界面就表示成功了。
K、设置开机启动tomcat
本打算以守护程序方式设置开机启动的,研究N久未果,先暂时用下面的方法吧!
编辑/etc/rc.local,加入启动脚本
vi /etc/rc.local  
/usr/local/webserver/tomcat/bin/startup.sh
重启,访问http://ip:8080/,如果看到Tomcat缺省界面就表示成功了
touch: cannot touch `/root/tomcat /logs/catalina.out': No such file or directory
./bin/catalina.sh: 389: ./bin/catalina.sh: cannot create /root/tomcat /logs/catalina.out: Directory nonexistent
如果出现这个,运行一下 . /etc/environment

ubuntu搭建Tomcat7.0相关推荐

  1. Ubuntu下利用JDK的Keytool配置Tomcat7.0的SSL协议

    Ubuntu下利用JDK的Keytool配置Tomcat7.0的SSL协议: 1.用JDK自带的Keytool生成服务器证书:   1)打开终端控制台,转向tomcat主目录,执行生成keystore ...

  2. Ubuntu 10.10配置JRE、JDK、Eclipse和Tomcat7.0.5

    1.安装JDK 1.1.到官网下载相关的JDK,这里下载的是 jdk-6u23-linux-i586.bin. 网站:http://www.oracle.com/technetwork/java/ja ...

  3. ftp linux包,图文详解Ubuntu搭建Ftp服务器的方法(包成功)

    一.今天下午由于课程的要求不得已做了Ubuntu搭建Ftp服务器的实验,但是实验指导书还是N年前的技术,网上搜了一大把,都是模模糊糊的! 在百般困难中终于试验成功,特把经验分给大家 希望大家少走弯路! ...

  4. linux pip3使用清华源_Linux实战016:Ubuntu搭建python开发环境

    我们在安装Ubuntu系统的时候会自带安装python2.7和python3.6版本的Python解释器,直接执行"ptyhon"默认运行的是python2.7,只有执行" ...

  5. linux隐藏tomcat版本_Ubuntu 14.04隐藏Tomcat-7.0.52的版本号与操作系统类型

    一般情况下,软件的漏洞信息和特定版本,特定操作系统是相关的,因此,软件的版本号以及操作系统类型对攻击者来说是很有价值的. 在默认情况下,Tomcat会在返回信息中把自身的版本号,操作系统类型都显示出来 ...

  6. jsp学习之路之安装Apache Tomcat7.0服务器

    1.首先,jsp就是Java Server Pages,是基于Java语言的一种web应用开发技术,可以建立安全.跨平台的先进动态网页,利用jsp技术创建的web应用程序可以实现动态页面和静态页面的分 ...

  7. ubuntu vscode 配置字体_第五章 Ubuntu搭建ESP32开发环境(vscode)

    Vscode安装 ubuntu软件中自带vscode的安装包,一键完成,不废话,没有的想办法解决. 编译链操作 下载 官方最新地址 有系统区别,下载对应的压缩到到电脑 · for 64-bit Lin ...

  8. Ubuntu搭建Anki服务器

    Ubuntu搭建Anki服务器 第一步安装Anki 阿里云的服务器,xshell远程登录上 1 #以root用户进行操作 2 3 #安装Akni服务 4 easy_install AnkiServer ...

  9. 自己动手搭建 Linux 0.12 编译环境 — Linux主机

    Hi,又见面了,这两天事情比较少,所以又快速构思这篇的内容. 上篇我用极简模式说完了关于Linux 0.12的模拟环境Bochs,这篇同样沿袭上篇的思路,不过主要内容是关于Linux主机.在搭建Lin ...

最新文章

  1. Java 定义字符串数组
  2. WSAGetLastError()部分常见返回值
  3. angular8 设置延时时间
  4. Linux下解决高并发socket最大连接数限制,tcp默认1024个连接
  5. SAP License:FI-SAP新总账功能(一)
  6. DevOps 火爆,要学这么多技术!
  7. [转载] 算法导论:分治法,python实现合并排序MERGE-SORT
  8. python 模拟键盘输入编辑_python 模拟键盘输入
  9. Labview实时电压显示
  10. 文档翻译免费工具(网页版)PDF翻译,word翻译
  11. 美国ipv6云服务器配置,Vultr服务器添加ipv6地址的方法
  12. 【opencv】支付宝AR实景红包领取方法
  13. 判断图有无环_数读湾区经济潜能:基于大数据分析的环杭州湾大湾区“一体化”发展潜能!...
  14. google浏览器打包扩展程序
  15. pg库sharelock_PG数据库错误: 检测到ShareLock死锁处理
  16. Linux Nginx安装配置及HTTPS配置
  17. 根据三角形的三条边长(长、中、短三条边),来判断三角形类型
  18. linux cmos摄像头,Linux摄像头驱动4——CMOS摄像头
  19. 苏大文正计算机基础成绩公布,2019苏大文正学院投档分数线公布:文科319分,理科325分...
  20. 电力电子技术学习笔记(2)——晶闸管

热门文章

  1. 【Python-ML】SKlearn库网格搜索和交叉验证
  2. 机器学习笔记(十三)半监督学习
  3. HttpClient实现CSDN自动登录
  4. Receiver ED、Link quality indicator (LQI)、Clear channel assessment (CCA)究竟是什么?802.15.4标准
  5. JavaScript 技术篇-js只获取本节点text文本,不包含子节点
  6. fitype拟合多参数函数和遗传算法拟合多参数函数
  7. keil 使用AC6 中文警告解决办法
  8. ubuntu 16.04 LTS 搜狗输入法安装
  9. 【嵌入式干货】hex、bin转换、以及hex合成工具(基于Python)
  10. CTFshow php特性 web101