马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇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
失掉的了局:
[root@dc-01java]#rpm-qa|grepjdk
java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686
卸载之:
[root@dc-01java]#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):
[root@dc-01java]#chmod777jdk-6u37-linux-i586-rpm.bin
然后实行这个文件件举行装置:
[root@dc-01java]#./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...###########################################[100%]
1:jdk###########################################[100%]
UnpackingJARfiles...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...
plugin.jar...
javaws.jar...
deploy.jar...
InstallingJavaDB
Preparing...###########################################[100%]
1:sun-javadb-common###########################################[17%]
2:sun-javadb-core###########################################[33%]
3:sun-javadb-client###########################################[50%]
4:sun-javadb-demo###########################################[67%]
5:sun-javadb-docs###########################################[83%]
6:sun-javadb-javadoc###########################################[100%]
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版本:
[root@dc-01java]#java-version
javaversion"1.6.0_37"
Java(TM)SERuntimeEnvironment(build1.6.0_37-b06)
JavaHotSpot(TM)ClientVM(build20.12-b01,mixedmode,sharing)
[root@dc-01java]#
================================================
至此,全部装置历程终了。
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
1.下载
- #wgethttp://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.29/bin/apache-tomcat-7.0.29.tar.gz
复制代码 2.装置
- #tar-xzvfapache-tomcat-7.0.29.tar.gz#mvapache-tomcat-7.0.29/opt/tomcat7#cd/opt/tomcat7#bin/startup.sh
复制代码 3.设置
在临盆情况用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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |