设为首页 收藏本站
查看: 1054|回复: 0

[经验分享] 转载:Linux下Tomcat配置

[复制链接]

尚未签到

发表于 2015-8-11 07:14:16 | 显示全部楼层 |阅读模式
  转载网址:http://www.hackbase.com/lib/2007-02-08/14896.html
  Linux下Tomcat配置
  1.所需的软件包
  j2sdk-1_4_1_02-linux-i586.bin(jdk1.4.1)
   Apache2.0.40 (Red Hat Linux8.0自带)
   jakarta-tomcat-4.1.24.tar.gz(tomcat4.1.24)
   jakarta-tomcat-connectors-4.1.24-src.tar.gz(connectors4.1.24)
  2.安装所需要软件
  (1) 首先将除apache以外的三个文件拷贝到/usr/local目录
   ./j2sdk-1_4_1_02-linux-i586.bin
##将jdk解到local下生成对应的目录
  (2) tar zxpf jakarta-tomcat-4.1.24.tar.gz
##将tomcat解到local下生成对应的目录
  (3) tar zxpf jakarta-tomcat-connectors-4.1.24-src.tar.gz
##将connectors解到local下生成对应的目录
  3.设置环境变量
  vi /etc/profile ## 编辑 /etc/profile
  在文件结尾加入: ##注意其中的jakarta-tomcat,jdk要设成本机器相对应的目录视版本而定
  PATH="$PATH:/usr/local/jakarta-tomcat/bin:/usr/local/jdk/bin:/usr/local/jdk/jre/bin"
  JAVA_HOME=/usr/local/jdk
export JAVA_HOME
  JRE_HOME=/usr/local/jdk/jre
export JRE_HOME
  TOMCAT_HOME=/usr/local/jakarta-tomcat
export TOMCAT_HOME
  CLASSPATH=/usr/local/jdk/lib:/usr/local/jdk/jre/lib
export CLASSPATH
  4.编译生成mod_webapp.so
  cd /usr/local/jakarta-tomcat-connectors-4.1.24-src/webapp
## 进入指定的目录
  ./support/buildconf.sh
## 生成编译配置文件
  ./configure --with-apxs
## 生成Makefile编译文件
  (插曲:若此时提示找不到apxs,则证明你的Apache在安装的时候,未安装Apache附加的开发包,请下载安装该开发包,则会解决该问题,这个包在RedHat8安装盘的第三张里面,文件名是:httpd-devel-2.0.40-8.i386.rpm)
  make
## 编译生成mod_webapp.so,生成的mod_webapp.so文件在apache-2.0目录中
  把apache-2.0目录中的mod_webapp.so文件复制到目录/usr/lib/httpd/modules
   并检查文件/usr/lib/httpd/modules/mod_webapp.so的属性,应与其它Modules文件属性一致,如果不相同,则使用chmod chgrp chown来修改
  5.独立环境的测试
  (1) 测试Java的运行状况,如下命令:
     java -version
     javac -version
     看到版本号则表示JDK安装成功
  (2) 测试Apache的运行状况,如下命令:
     /etc/rc.d/init.d/httpd restart ## 重新启动Apache Server
     使用任意一浏览器,输入服务器地址后回车,应该可以看到Apache的默认主页
  (3) 测试Jakarta-Tomcat的运行状况,如下命令:
进入tomcat安装目录下面的bin目录
     ./startup.sh ## 启动jakarta-tomcat-4.1.24服务
     使用任意一浏览器,输入服务器地址和端口号8080后回车,应该可以看到jakarta-tomcat-4.1.24的默认主页
     例如: http://localhost:8080
     ./shutdown.sh ## 关闭jakarta-tomcat-4.1.24服务
  6.整合安装设置
  (1) 修改/etc/httpd/conf/httpd.conf文件
     在# Dynamic Shared Object (DSO) Support之后,添加如下内容
     LoadModule webapp_module modules/mod_webapp.so
  (2) 测试配置和Modules,执行以下命令
     apachectl configtest
     如果出现Syntax OK,则证明Module安装和配置成功了
  (3) 修改/etc/httpd/conf/httpd.conf文件
在文件尾部添加如下内容
WebAppConnection warpConnection warp localhost:8008
WebAppDeploy examples warpConnection /examples/
  指定tomcat与apache的连接,通过8008端口;第四行指定部署那个应用,这两个指令使用格式如下:
WebAppConnection [connection name] [provider] [host:port]
WebAppDeploy [application name] [connection name] [url path]
其中connection name指定连接名,provider只能是warp,port端口与你的tomcat的配置文件server.xml最后几 行指定的要保持一致;
  application name与你在tomcat中部署的应用名一致,url path指定访问这个应用的url。例如上面的例子可以通过 http://localhost/examples/ 来访问tomcat中的examples应用
  #如果不希望以http://ip/xxx/这种方式访问你的内容可以修改tomcat中server.xml文件中的ROOT应用, 然后再在apache的httpd.conf文件
  在WebAppConnection warpConnection warp localhost:8008
后面再加一行WebAppDeploy ROOT warpConnection /
  
  (4) 再次测试配置,执行以下命令
apachectl configtest
如果出现Syntax OK,则证明安装成功
如果出现以下错误信息
Syntax error on line 1038 of /etc/httpd/conf/httpd.conf:
Invalid virtual host name
则修改httpd.conf文件,找到#ServerName所在的行,并在其下面加入如下内容即可
ServerName localhost:8008 # 制定服务器的名称和端口,注意端口是8008,而不是8080,因为8008端口是专门用来给mod_webapp封装的
  (5) 检查$CATALINA_HOME/conf/server.xml文件中相关的配置,默认情况下的
相关的信息是被注释掉了,搜索8008,找到<Service name="Tomcat-Apache">那段,把前面的"<!--"和</Service>后面的"-->"都删掉,
这样Tomcat在启动的时候才会初始化
  7.整合测试
  重新启动所有服务
     ./shutdown.sh
     ./startup.sh
     /etc/rc.d/init.d/httpd restart
  在浏览器中输入如下地址
     http://服务器IP/examples/jsp/index.html,如果能够显示正常的网页,则安装成功
  在浏览器中输入如下地址
     http://服务器IP/examples/jsp/jsptoserv/jsptoservlet.jsp如果能够显示正常的网页和时间,则jsp和Servlet安装成功
本篇文章来源于 黑基网-中国最大的网络安全站点 原文链接:http://www.hackbase.com/lib/2007-02-08/14896.html

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-97149-1-1.html 上篇帖子: tomcat控制台用户名、密码配置 下篇帖子: eclipse tomcat集成开发,修改server.xml
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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