仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 579|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来CentOS 6.5 下装置JSP运转情况

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:25:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!------以下内容是经自己在VMWare和PC机情况上测试、考证收拾出来的材料,有配合乐趣喜好的伴侣可保藏。手艺交换可加自己QQ:1864837或邮件到此QQ邮箱

1、装置Apache(也叫httpd)
1、反省是不是已装置Apache
#rpm-qa|grephttpd


2、yum装置Apache
#yuminstallhttpd-y

3、装置完成后设置httpd.conf文件(一样平常在/etc/httpd/conf/路径下)
(1)修正ServerName指向为localhost:80
(2)把DirectoryIndexindex.html改成指向首页文件

4、修正/etc/sysconfig/iptables文件,增加以下划定规矩放行80端口
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT

5、设置httpd办事为主动启动
#chkconfig--level35httpdon

到此为止Apache已能随体系主动启动了,能够会见办事器80端口翻开首页了



2、装置JDK
体系默许会自带OpenJDK大概能够经由过程yum装置OpenJDK,也能够到www.ckuyun.com下载JavaSE后装置,下载的文件为jdk-6u45-linux-i586-rpm.bin(倡议用JavaSE)

1、先检察jdk-6u45-linux-i586-rpm.bin文件是不是有可实行权限
#ls-ljdk-6u45-linux-i586-rpm.bin

2、假如没有可实行权限则分派
#chmod+xjdk-6u45-linux-i586-rpm.bin

3、实行jdk-6u45-linux-i586-rpm.bin装置JavaSE
#./jdk-6u45-linux-i586-rpm.bin

4、设置情况变量
#vi/etc/profile
在文件开端增加以下代码
JAVA_HOME=/usr/java/jdk1.6.0_45
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
exportPATHCLASSPATHJAVA_HOME



3、装置Tomcat
到tomcat.apache.org下载tomcat,自己用的是tomcat6,下载的文件为apache-tomcat-6.0.39.tar.gz

1、把tomcat步伐紧缩包解压到/usr/local/目次下,而且把解压出来的目次更名为tomcat

2、设置tomcat在办事器启动时主动运转
#vi/etc/rc.d/rc.local
在文件开端增加以下代码
exportJDK_HOME=/usr/java/jdk1.6.0_45
exportJAVA_HOME=/usr/java/jdk1.6.0_45
/usr/local/tomcat/bin/startup.sh

3、修正/etc/sysconfig/iptables文件,增加以下划定规矩放行8080端口
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport8080-jACCEPT

到此为止Tomcat已能随体系主动启动了,能够会见办事器8080端口翻开Tomcat首页了




4、Apache、Tomcat经由过程jk整合
1、反省/usr/sbin/路径下是不是有apxs文件,假如没有则装置apr-util-devel和httpd-devel软件包,装置完成后/usr/sbin/apxs文件就有了
#yuminstallapr_util-develhttpd-devel-y

2、装置autoconf、libtool软件包(编译时必要用到)
#yuminstallautoconflibtool-y

3、解压jk紧缩包,进进native目次
#tar-zxvftomcat-connectors-1.2.40-src.tar.gz
#cdtomcat-connectors-1.2.40-src/native

4、实行编译历程
#./buildconf.sh
#./configure--with-apxs=/usr/sbin/apxs
#make
天生的mod_jk.so文件在/tomcat-connectors-1.2.40-src/native/apache-2.0/目次下
把mod_jk.so拷贝到/etc/httpd/modules

5、修正/etc/httpd/conf/httpd.conf设置文件
//在modules处增加
LoadModulejk_modulemodules/mod_jk.so
//在Include处增加
Include/etc/httpd/conf/mod_jk.conf

6、修正/etc/httpd/conf/workers.properties设置文件
worker.list=worker1
worker.workerx.type=ajp12
worker.workerx.host=localhost
worker.workerx.port=8009
worker.workerx.lbfactor=50
worker.workerx.cachesize=10
worker.workerx.cache_timeout=600
worker.workerx.socket_keepalive=1
worker.workerx.socket_timeout=300

7、修正/etc/httpd/conf/mod_jk.conf设置文件
JkWorkersFileconf/workers.properties
JkLogFilelogs/mod_jk.log
JkLogLevelinfo
JkLogStampFormat"[%a%b%d%H:%M:%S%Y]"
JkRequestLogFormat"%w%V%T"
JkMount/servlet/*worker1
JkMount/*.jspworker1

8、修正/usr/local/tomcat/conf/server.xml设置文件
//HOST段中增加//注重路径
<Contextpath=""docBase="/var/www/html/"debug="0"reloadable="true"crossContext="true"/>

9、创立测试网页,测试整合的效果,网页默许路径为/var/www/html/
#viindex.jsp

重启办事器,会见首页,已能够显现JSP代码
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
admin 该用户已被删除
沙发
发表于 2015-1-21 09:36:58 | 只看该作者
上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
小女巫 该用户已被删除
板凳
发表于 2015-1-30 13:51:02 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
冷月葬花魂 该用户已被删除
地板
发表于 2015-2-6 13:47:16 | 只看该作者
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
深爱那片海 该用户已被删除
5#
发表于 2015-2-16 09:52:18 | 只看该作者
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
透明 该用户已被删除
6#
发表于 2015-3-5 06:52:03 | 只看该作者
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
乐观 该用户已被删除
7#
发表于 2015-3-12 02:24:27 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
谁可相欹 该用户已被删除
8#
发表于 2015-3-19 20:20:58 | 只看该作者
任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 14:26

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表