實戰apache+tomcat整合(轉)
實戰apache+tomcat整合(轉)[@more@]所需軟體包jdk j2sdk-1_4_1_02-linux-i586-rpm.bintomcat-4.1.18.tar.gz ftp://ftp.lance-tech.net/Tools/ServletContainer/tomcat-4.1.18.tar.gztomcat-connectors-4.1.18-src.tar.gz 下載網址apr-0.9.4.tar.tar httpd-2.0.47.tar.gz 目錄安排apache------------>/www/http2tomcat------------>/www/jakarta-tomcat-4.1.18符號連線/www/tomcattomcat-connetcor--------->/www/jakarta-tomcat-connectors-4.1.18-srcj2sdk-------------->/usr/java/j2sdk1.4.1_02設定環境變數JAVA_HOME=/usr/java/j2sdk1.4.1_02CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/libPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/binCATALINA_BASE=/www/tomcatCATALINA_HOME=/www/tomcatexport PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC JAVA_HOME CLASSPATH CATALINA_BASE CATALINA_HOME實戰安裝過程1、apache的安裝./configure --prefix=/www/http2 --enable-module=so make make install2、安裝j2sdkchmod 755 j2sdk-1_4_1_02-linux-i586-rpm.bin./j2sdk-1_4_1_02-linux-i586-rpm.bin 生成一個rpm的安裝包rpm -ivh j2sdk-1_4_1_02-fcs-linux-i586.rpm3、安裝tomcatcd /wwwtar -xzf /root/tomcat-4.1.18.tar.gzln -s jakarta-tomcat-4.1.18/ tomcatcd $CATALINA_BASE/bin./startup.sh訪問預設網頁應該能看到預設網頁4、用tomcat-connectors整和apache和tomcatcd /wwwtar -xzf tomcat-connectors-4.1.18-src.tar.gzln -s jakarta-tomcat-connectors-4.1.18-src/ tomcat-connectorscd tomcat-connectors/webapp/tar -xzf /path/apr-0.9.4.tar.gzmv apr-0.9.4 apr./support/buildconf.sh 如果需要這裡需要autoconf-2.53以上版本可以自己下載安裝./configure --with-apxs=/www/http2/bin/apxs > --with-apr=/www/tomcat-connectors/webapp/apr/ make編譯好的mod_webapp.so 在/www/tomcat-connectors/webapp/apache-2.0目錄裡,複製到apache的modules目錄裡cp apache-2.0/mod_webapp.so /www/http2/modules/修改httpd.conf,在其中加入LoadModule webapp_module modules/mod_webapp.soWebAppConnection warpConnection warp localhost:8008WebAppDeploy examples warpConnection /examples/修改tomcat的配製檔案<!-- Define an Apache-Connector Service --> 在405行 去掉這裡的註釋初步安裝到這裡就結束了。重新啟動服務$CATALINA_HOME/bin/shutdown.sh$CATALINA_HOME/bin/startup.sh/www/http2/bin/apachectl restart在瀏覽器中輸入如下地址http://伺服器IP/examples/jsp/index.html,如果能夠顯示正常的網頁,然後點選連線如果能正常顯示則jsp也可正常使用
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-937900/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Apache+tomcat實現應用伺服器叢集ApacheTomcat伺服器
- Springboot 整合 Netty 實戰Spring BootNetty
- SpringBoot整合Redis實戰Spring BootRedis
- jeecgboot整合seata實戰boot
- SpringBoot 實戰 (十二) | 整合 thymeleafSpring Boot
- Spring Boot 整合 Elasticsearch 實戰Spring BootElasticsearch
- SpringBoot整合kafka全面實戰Spring BootKafka
- SpringBoot 實戰 (九) | 整合 MybatisSpring BootMyBatis
- Flowable實戰(六)整合JPA
- Spring Boot整合Redis實戰操作Spring BootRedis
- 【轉】微服務實戰微服務
- SpringBoot 實戰 (十三) | 整合 MyBatis (XML 版)Spring BootMyBatisXML
- 實戰程式碼(一):SpringBoot整合QuartzSpring Bootquartz
- SpringBoot整合Kafka的實戰用法大全Spring BootKafka
- springboot整合swagger實戰(基礎版)Spring BootSwagger
- Spring框架(五)實戰Spring整合MybatisSpring框架MyBatis
- SpringBoot 實戰 (十七) | 整合 WebSocket 實現聊天室Spring BootWeb
- TiDB 在轉轉的業務實戰TiDB
- 持續整合之 Spring Boot 實戰篇Spring Boot
- LLM應用實戰:當KBQA整合LLM
- Nuxt3實戰系列之整合ElementPlusUIUXUI
- go-micro整合RabbitMQ實戰和原理GoMQ
- 1、實戰SSH埠轉發
- HBase2實戰:HBase Flink和Kafka整合Kafka
- LDAP落地實戰(三):GitLab整合OpenLDAP認證LDAGitlab
- SpringBoot 實戰 (十一) | 整合資料快取 CacheSpring Boot快取
- LDAP落地實戰(二):SVN整合OpenLDAP認證LDA
- iOS 元件化 使用cocoapods整合實戰演練iOS元件化
- LDAP落地實戰(四):Jenkins整合OpenLDAP認證LDAJenkins
- shiro 整合 spring 實戰及原始碼詳解Spring原始碼
- LLM應用實戰:當KBQA整合LLM(二)
- Spring Boot實戰系列(7)整合Consul配置中心Spring Boot
- SpringBoot整合RabbitMQ實戰附加死信交換機Spring BootMQ
- MyBatis初級實戰之一:Spring Boot整合MyBatisSpring Boot
- MyBatis初級實戰之三:springboot整合druidMyBatisSpring BootUI
- 轉轉:微信小程式分包載入實戰微信小程式
- 鴻蒙HarmonyOS:深入Device Certificate Kit API:從整合到實戰鴻蒙HarmonyOS:深入Device Certificate Kit API:從整合到實戰鴻蒙devAPI
- Kubernetes實戰總結 - DevOps實現(轉載)dev
- GitLab整合GPT進行自動化CodeReview實戰GitlabGPTView