金色的骷髅 发表于 2015-1-14 20:39:37

CentOS教程之CentOS6.x下装置Tomcat7

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!1:卸载失落自带的OpenJDK
2:装置JDK1.6
3:装置Tomcat
4:设置Tomcat为daemon体例启动
上面正式完工:

===================================================
1:卸载失落自带的OpenJDK
2:装置JDK1.6

参考:
(外网)http://www.ckuyun.com/sixiweb/archive/2012/11/25/2787684.html
或之前一个page:
(内网)CentOS卸载体系自带的OpenJDK并装置Sun的JDK的***.
原文:

检察今朝体系的jdk:rpm-qa|grepjdk
失掉的了局:
#rpm-qa|grepjdk
java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686

卸载之:
#yum-yremovejava-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686


等一段工夫就Complete了。
下载Sun的JDK。我下载的是
jdk-6u37-linux-i586-rpm.bin
假如是64位体系的话,要下载:
jdk-6u37-linux-x64-rpm.bin
之类的64位公用的包

到/usr目次下创立java目次,将下载的文件放到/usr/java目次下
先将这个文件变成可实行文件(chmod777):
#chmod777jdk-6u37-linux-i586-rpm.bin
然后实行这个文件件举行装置:
#./jdk-6u37-linux-i586-rpm.bin
Unpacking...
Checksumming...
Extracting...
UnZipSFX5.50of17February2002,byInfo-ZIP(Zip-Bugs@lists.wku.edu).
inflating:jdk-6u37-linux-i586.rpm
inflating:sun-javadb-common-10.6.2-1.1.i386.rpm
inflating:sun-javadb-core-10.6.2-1.1.i386.rpm
inflating:sun-javadb-client-10.6.2-1.1.i386.rpm
inflating:sun-javadb-demo-10.6.2-1.1.i386.rpm
inflating:sun-javadb-docs-10.6.2-1.1.i386.rpm
inflating:sun-javadb-javadoc-10.6.2-1.1.i386.rpm
Preparing...###########################################
1:jdk###########################################
UnpackingJARfiles...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...
plugin.jar...
javaws.jar...
deploy.jar...
InstallingJavaDB
Preparing...###########################################
1:sun-javadb-common###########################################
2:sun-javadb-core###########################################
3:sun-javadb-client###########################################
4:sun-javadb-demo###########################################
5:sun-javadb-docs###########################################
6:sun-javadb-javadoc###########################################
Java(TM)SEDevelopmentKit6successfullyinstalled.
ProductRegistrationisFREEandincludesmanybenefits:
*Notificationofnewversions,patches,andupdates
*SpecialoffersonOracleproducts,servicesandtraining
*Accesstoearlyreleasesanddocumentation
Productandsystemdatawillbecollected.Ifyourconfiguration
supportsabrowser,theJDKProductRegistrationformwill
bepresented.Ifyoudonotregister,noneofthisinformation
willbesaved.YoumayalsoregisteryourJDKlaterby
openingtheregister.htmlfile(locatedintheJDKinstallation
directory)inabrowser.
FormoreinformationonwhatdataRegistrationcollectsand
howitismanagedandused,see:
http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html
PressEntertocontinue.....


这个时分按一下回车。
呈现Done.

至此装置停止。

接上去设置JDK:
vi/etc/profile翻开profile文件,在profile文件的开端加上:
JAVA_HOME=/usr/java/jdk1.6.0_37
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
exportJAVA_HOME
exportPATH
exportCLASSPATH



保留并封闭profile文件,实行source/etc/profile下令让修正失效。
运转下java-version看一下java版本:
#java-version
javaversion"1.6.0_37"
Java(TM)SERuntimeEnvironment(build1.6.0_37-b06)
JavaHotSpot(TM)ClientVM(build20.12-b01,mixedmode,sharing)
#
================================================

至此,全部装置历程终了。


3:装置Tomcat
下载apache-tomcat-7.0.33.tar.gz。解紧缩:

tar-xzvfapache-tomcat-7.0.33.tar.gz
将解紧缩后的文件夹拷贝到/usr/local/tomcat:
cp-Rapache-tomcat-7.0.33/usr/local/tomcat
进进tomcat目次设置tomcat的内存利用情形及其他设置:
cd/usr/local/tomcat/bin
vidaemon.sh
在注释入手下手的中央到场以下内容(注重将jdk等目次分离本人的实践情形举行修正):

#chkconfig:23452080
#description:***exampletostarttomcat
JAVA_HOME=/usr/java/jdk1.6.0_37
CATALINA_HOME=/usr/local/tomcat
CATALINA_OPTS="-Xms1024m-Xmx4096m-XX:PermSize=256m-XX:MaxPermSize=512m"
4:设置Tomcat为daemon体例启动
将daemon.sh拷贝到启动目次,装置办事,测试办事:
先编译装置commons-daemon:
先装置gcc,由于编译的时分要用到
yuminstallgcc
创立tomcat用户,用来运转tomcat办事:
在临盆情况用root是不宁静的,以是
useradd-s/sbin/nologintomcat
chown-Rtomcat:tomcat/usr/local/tomcat
做为service,和操纵体系一同启动

#tar-xzvfcommons-daemon-native.tar.gz
#cdcommons-daemon-1.0.10-native-src/unix
#./configure
#make
#cpjsvc../..
#cd../..

cpdaemon.sh/etc/init.d/tomcat
chmod755/etc/init.d/tomcat
chkconfig--addtomcat
chkconfigtomcaton
chkconfig--listtomcat
显现:
tomcat0:off1:off2:on3:on4:on5:on6:off ←确认2~5为on的形态就OK
启动Tomcat:
servicetomcatstart
增添防火墙设置,同意8080端口:
#vi/etc/sysconfig/ipdables
在同意ssh的上面增添一条:
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport8080-jACCEPT
保留,重启iptables办事:
#serviceiptablesrestart

测试:
本机测试:
wgethttp://localhost:8080/
从其他呆板测试:
扫瞄器中输出http://localhost:8080/
看看是不是能翻开网站。

=========================================
设置过程当中参考了一下博客:
http://batizhao.github.com/linux/2012/07/17/install-tomcat7-on-centos/

为避免丧失,转载过去:

在CentOS6上装置Tomcat7



[*]linux18
[*]centos1
[*]tomcat1
1.下载

#wgethttp://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.29/bin/apache-tomcat-7.0.29.tar.gz2.装置

#tar-xzvfapache-tomcat-7.0.29.tar.gz#mvapache-tomcat-7.0.29/opt/tomcat7#cd/opt/tomcat7#bin/startup.sh3.设置

在临盆情况用root是不宁静的,以是
#useradd-s/sbin/nologintomcat#chown-Rtomcat:tomcat/opt/tomcat7做为service,和操纵体系一同启动
#cd/opt/tomcat7/bin#tar-xzvfcommons-daemon-native.tar.gz#cdcommons-daemon-1.0.10-native-src/unix#./configure#make#cpjsvc../..#cd../..在daemon.sh的正文后边,注释最入手下手增添下边五行内容
#vimdaemon.sh----#chkconfig:23451090#description:StartsandStopstheTomcatdaemon.JAVA_HOME=/usr/java/jdk1.6.0_31CATALINA_HOME=/opt/tomcat7CATALINA_OPTS="-Xms1024m-Xmx2048m-XX:PermSize=256m-XX:MaxPermSize=512m"增添到service
#cpdaemon.sh/etc/init.d/tomcat#chkconfig--addtomcat反省
#chkconfig--list|greptomcattomcat0:封闭1:封闭2:启用3:启用4:启用5:启用6:封闭翻开端口
#vim/etc/sysconfig/iptables-----AINPUT-mstate--stateNEW-mtcp-ptcp--dport8080-jACCEPT#serviceiptablesrestart如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

飘飘悠悠 发表于 2015-1-16 21:16:06

CentOS教程之CentOS6.x下装置Tomcat7

为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。

蒙在股里 发表于 2015-1-25 23:02:12

硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。

仓酷云 发表于 2015-2-4 15:37:28

可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?

再见西城 发表于 2015-2-10 03:43:46

任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。

山那边是海 发表于 2015-2-28 19:38:16

众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。

深爱那片海 发表于 2015-3-10 09:16:48

掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。

柔情似水 发表于 2015-3-17 07:12:07

再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?

精灵巫婆 发表于 2015-3-24 04:07:27

说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
页: [1]
查看完整版本: CentOS教程之CentOS6.x下装置Tomcat7