个人环境搭建——搭建tomcat
搭建tomcat
和前几个软件一样,Tomcat 同样是由JAVA开发的,所以,在安装前一定要装好JDK,具体JDK搭建过程参见 个人环境搭建——搭建JDK环境 篇。
系统环境:ubuntu12.10
安装版本:apache-tomcat-7.0.53
安装步骤:
1.下载tomcat: (第一步,官网下载tar包)
2.解压tomcat:
(第二步,解压tar包到/opt目录)
解压 apache-tomcat-7.0.53.tar.gz
文件:
tar -zxvf apache-tomcat-7.0.53.tar.gz
3、配置 Tomcat (第三步,修改配置文件)
复制解压后的文件到 /opt 目录: sudo cp
-r apache-tomcat-7.0.53 /opt
进入 /opt/apache-tomcat-7.0.29 目录: cd /opt/apache-tomcat-7.0.29
打开启动的脚本文件: sudo vi ./bin/startup.sh
添加 jdk 和 jre 环境变量,直接复制:
JAVA_HOME=/usr/lib/jvm/java-1.7.-openjdk-i386 JRE_HOME=/usr/lib/jvm/java-1.7.-openjdk-i386/jre PATH=$JAVA_HOME/bin:$JRE_HOME:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar TOMCAT_HOME=/opt/apache-tomcat-7.0.
JAVA_HOME和JRE_HOME 是已经配置好 JDK和JRE 目录, TOMCAT_HOME 为当前的服务器路径/opt/ apache-tomcat-7.0.55 目录,保存退出。
4、启动 Tomcat (第四步,启动tomcat服务)
sudo ./bin/startup.sh
在启动时,会显示一些启动参数信息.
5、验证配置是否成功
打开浏览器,输入网址:http://localhost:8080 或 http://127.0.0.1:8080
测试出现tomcat页面则测试成功;
6、关闭 Tomcat
sudo ./bin/shutdown.sh
7、验证关闭是否成功
在浏览器中,重新刷新网址 http://localhost:8080
若浏览器已经无法访问Tomcat服务器,说明关闭成功!
8、修改服务器端口号(一般tomcat7.0.55的端口默认为8080),如果发生冲突,则可以在以下文件修改。
例如:把服务器端口从 8080 修改为 9090
首先,打开服务器配置文件: sudo vi ./conf/server.xml
找到 Connector 字段配置,如下图,默认端口Port 是 8080 ;
tomcat7/conf/server.xml 文件里的:
port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
改成9090,或者其它均可(这里用9090吧)。此时,为了让修改生效,需要关闭、重启 Tomcat 服务
sudo ./bin/shutdown.sh
sudo ./bin/start.sh
在浏览器中,输入http://localhost:9090,网页显示成功,表明端口号从8080修改为9090成功! 其实,如果此时网址输入 http://localhost:8080,网页是无法正常显示的。
9、添加管理用户
1)点击 tomcat 默认页 ——》 Host Manager
2) 根据提示,编辑tomcat安装目录下的 conf/tomcat-users.xml
vi ./apache-tomcat-6.0.37/conf/tomcat-users.xml
添加下面角色:
<role
rolename="manager-gui"/>
<user username="tomcat"
password="s3cret" roles="manager-gui"/>
如下图(红方框内):
3)重启tomcat,使配置生效
./bin/shutdown.sh // 关闭tomcat
./bin/startup.sh // 启动tomcat(可能需要sudo权限)
4)登录tomcat管理页面
点击 tomcat 默认页 ——》 Host Manager,输入用户名(tomcat)和密码(s3cret)
进入tomcat管理页面:
参考推荐:http://blog.csdn.net/ithomer/article/details/7827045(Thanks)
配置开机启动:
执行命令sudo
gedit /etc/init.d/tomcat6
然后把以下英文部分复制过去。(注意第一句#!/bin/sh如果不写,就不是一个shell文件。然后将对应的jdk和tomcat换成你自己的目录就行了。
#!/bin/sh # # description: Auto-starts tomcat # processname: tomcat export JAVA_HOME=/opt/jre1..0_33 case $ in start) sh /opt/tomcat6/bin/startup.sh ;; stop) sh /opt/tomcat6/bin/shutdown.sh ;; restart) sh /opt/tomcat6/bin/shutdown.sh sh /opt/tomcat6/bin/startup.sh ;; esac exit
上面的步骤做好之后,执行sudo
chmod 755 /etc/init.d/tomcat6,让这个文件是可执行的。
然后要做一个链接,即让刚刚那个shell文件能开机自启动。
sudo ln -s /etc/init.d/tomcat6
/etc/rc1.d/K99tomcat6
sudo ln -s /etc/init.d/tomcat6
/etc/rc2.d/S99tomcat6
在终端中执行sudo
/etc/init.d/tomcat7 start/stop/restart(三个选一个就能实现启动,停止,重启功能了)
安装一个UBUNTU的服务管理
sudo apt-get install sysv-rc-conf
使用sysv-rc-conf
sudo sysv-rc-conf
找到刚才添加的tomcat6服务,将2,3,4,5级别选中,即可实现开机自动启动。
现在就大功告成了,重启一下电脑看看是不是能开机自启动了?
个人环境搭建——搭建tomcat的更多相关文章
- Intellij Idea系列之Tomcat环境的搭建(三)
Intellij Idea系列之Tomcat环境的搭建(三) 一. 编写背景 Intellij Idea在刚上手的时候很多人吐槽,"god, 这么难用的IDE有谁用呀?",的确,I ...
- (3)tomcat源代码分析环境的搭建
他山之石,可以攻玉. 要想了解tomcat,咱必须先搭建tomcat的环境,下载tomcat的源码,学习其架构. 1.首先是SVM Import 2.创建新的资源库位置:http://svn.apa ...
- [置顶] 搭建apache+tomcat+memcached集群环境
一.搭建apache server服务器 1.apache server图示:(加载图片要一张一张,所以可以到下面网站下载带图片的word) http://download.csdn.net/user ...
- [solr] - solr5.2.1环境搭建 - 使用tomcat做为容器
这里忽略solr其他依赖环境的搭建,这里搭建solr5.2.1.使用Java1.7.0_17,tomcat使用6.0.36版本的. 1.下载solr压缩文件 Solr是Apache基金组织在lucen ...
- 在Linux 环境下搭建 JDK 和 Tomcat
在Linux 环境下搭建 JDK 和 Tomcat 参考地址:http://www.cnblogs.com/liulinghua90/p/4661424.html [JDK安装] 1.首先下载 ...
- Linux下的Jenkins+Tomcat+Maven+Git+Shell环境的搭建使用(jenkins自动化部署)【转】
jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安 ...
- <关于J2EE环境的搭建>在Fedora21下的Tomcat,Mysql,jdk以及Intellij的搭建过程
题外话:一开始很不情愿写这种没有技术含量的博文,但是网上对于fedora21下的整个J2EE环境的搭建过程的文章实在是少之又少,那我就破个例吧:-p (一)JDK的下载及环境变量的设置 如果你对JDK ...
- 使用IntelliJ IDEA和Maven管理搭建+Web+Tomcat开发环境
使用IntelliJ IDEA和Maven管理搭建+Web+Tomcat开发环境 前言:原来一直使用Eclipse,换工作后使用IDEA,初识IDEA发现,哇,它的快捷键可真多啊,但是一路用下来,觉得 ...
- 三、linux环境的搭建1(oracle、ssh、jdk、mysql、samba、tomcat)
linux环境的搭建1(oracle.ssh.jdk.mysql.samba.tomcat) 网络配置 方案一 tip 1 使用ifconfig : ifconfig eth0 新ip 然后编辑/ ...
随机推荐
- Linux学习记录(一)
1.Linux的简介 1.1.Linux的概述 Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境.Linux是由Linus Torvalds(林 ...
- JS - Array.slice 与 Array.splice
1)Array.slice方法 1.1)接收两个参数: a:起始下标 b:结束下标 1.2)返回由a(包括)至b(不包括)的元素所组成的数组 ...
- MySQL - 在sql语句执行时是先执行触发器再检查约束条件的
在sql语句执行时是先执行触发器再检查约束条件的
- Nginx http重定向到https时,post请求变为get的问题
Http协议是有状态码的,比较熟悉的状态码是200,代表链接OK,还有404和403,一个是not found,另一个是forbidden.Not found不用多说,可能是地址栏输入有误,或者是网页 ...
- Python学习笔记:math模块(数学),random模块(随机数)
math模块 math模块用于数学意义上的一些计算,常用的方法有: math.pi:PI的值(3.141592653589793). math.floor(x):返回一个小于等于x的最大整数(浮点类型 ...
- DRF工程搭建
环境安装与配置 DRF需要以下依赖: Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6) Django (1.10, 1.11, 2.0) DRF是以Django扩展应用的方式 ...
- win10桌面显示我的电脑
1.桌面单击右键菜单栏,选中单击个性化 2.选择主题->桌面图标设置 3.勾选需要显示或不显示的图标
- windows下的命令
1.cd 现在默认只能在当前盘符中改变目录,如果要改变盘符则需要多加一个/d命令. cd /d d:/git/springTest 2.chdir 显示当前目录名或改变当前目录. CHDIR [/D] ...
- Diycode开源项目 搭建可以具有下拉刷新和上拉加载的Fragment
1.效果预览 1.1.这个首页就是一个Fragment碎片,本文讲述的就是这个碎片的搭建方式. 下拉会有一个旋转的刷新圈,上拉会刷新数据. 1.2.整体结构 首先底层的是BaseFragment 然后 ...
- Kali 安装VMtools(最新)
老方法安装的VMtools不能进行主宿切换,下面是kali最新版安装VMtools的方法 一.换国内源&更新源 参考 Kali 2017更新源 二.安装VMtools apt-get inst ...