apache+tomcat安装配置

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

软件下载:
--------------------------------
 
1、jdk-6u20-linux-i586-rpm.bin
http://www.sun.com
2、mysql-5.0.56.tar.gz
http://www.mydql.com
3、apache-tomcat-6.0.28.tar.gz
http://www.apache.org
 
 
==========================================
软件配置与安装
------------------------------
1、jdk-6u20-linux-i586-rpm.bin
------------------------------
先卸载以前的JAVA版本

 
  1. rpm -qa|grep java 
  2. yum remove java 
  3.   
  4. cp jdk-6u20-linux-i586-rpm.bin /usr/local 
  5. chmod +x jdk-6u20-linux-i586-rpm.bin 
  6. ./jdk-6u20-linux-i586-rpm.bin 
  7. ln -s /usr/java/jdk1.6.0_20/ /usr/local/java 


#vi /etc/profile
在最下面添
 

 
  1. export JAVA_HOME=/usr/java/jdk1.6.0_20 
  2. export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar   
  3. export PATH=$PATH:$JAVA_HOME/bin   

 

 
#source /etc/profile
------------------------------
2、Tomcat
------------------------------

 
  1. tar zxvf apache-tomcat-6.0.28.tar.gz 
  2. cp apache-tomcat-6.0.28 /usr/local/ 
  3. cd usr/local 
  4. mv apache-tomcat-6.0.28 tomcat 
  5. cd tomcat 
  6. chmod +x bin/* 
  7. bin/startup.sh 


#vi /etc/profile
最下面加入:
 

 
  1. export CATALINA_HOME=/usr/local/tomcat 


 
开机自启动
   
# vi /etc/rc.d/rc.local 添加:

 
  1. export JAVA_HOME=/usr/java/jdk1.6.0_20 
  2. export PATH=$JAVA_HOME/bin:$PATH 
  3. export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
  4. /usr/local/tomcat/bin/startup.sh 


 
------------------------------
3、mysql-5.0.56.tar.gz
------------------------------

 
  1. groupadd mysql   
  2. useradd -g mysql mysql   
  3. tar zvxf mysql-5.0.56.tar.gz   
  4. ./configure --prefix=/usr/local/mysql --with-extra-charsets=all 
  5. make 
  6. make install 
  7. cp support-files/my-medium.cnf /etc/my.cnf 
  8. cp support-files/mysql.server /etc/rc.d/init.d/mysqld 
  9. cd /usr/local/mysql   
  10. bin/mysql_install_db --user=mysql   
  11. chown -R root .   
  12. chown -R mysql var   
  13. chgrp -R mysql .   
  14. /usr/local/mysql/bin/mysqld_safe --user=mysql & 
  15. /usr/local/mysql/bin/mysqladmin -uroot password xxxxx #为root访问设置密码   


 
# vi /etc/rc.d/rc.local    //添加到系统自启动
添加:

 
  1. /etc/rc.d/init.d/mysqld start 
  2.   


保存并退出  
 

 
  1. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'elain' WITH GRANT OPTION; 


//授权远程访问控制权限
--------------------------------
JDBC的安装  

 
  1. tar -zxvf mysql-connector-java-5.1.13.tar.gz 
  2. cd cd mysql-connector-java-5.1.13   
  3. cp mysql-connector-java-5.1.13-bin.jar /usr/local/tomcat/webapps/ROOT/WEB-INF/lib/ 


 
#vi /etc/profile
最下面加入
 

 
  1. export CLASSPATH=$JAVA_HOME/lib:$JRE/lib:/usr/local/tomcat/webapps/ROOT/WEB-INF/lib/mysql-connector-java-5.1.13-bin.jar 


 
source /etc/profile
---------------------------------
6、php-5.2.13.tar.gz
---------------------------------
安装php  
 

 
  1. cd /usr/local   
  2.  tar -jxvf php-5.2.13.tar.gz   
  3.  cd php-5.2.13 
  4.  ./configure --prefix=/usr/local/php --with-mysqld=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs   
  5.  make   
  6.  make install   
  7.  cp php.ini-dist /usr/local/php/lib/php.ini   


---------------------------------
apache与php整合
---------------------------------
编辑httpd.conf文件  
# vi /usr/local/apache/conf/httpd.conf  
在LoadModule处添加:  
 

 
  1. LoadModule php5_module module/libphp5.so   


 
在DirectoryIndex处添加: index.php  
 
在AddType application处添加:  
 

 
  1. AddType application/x-httpd-php .php .phtml 
  2. AddType applicatoin/x-httpd-php-source .phps   
  3.   
  4.   
  5. ProxyPass / ajp://127.0.0.1:8009/ 
  6. ProxyPassReverse / ajp://127.0.0.1:8009/ 


保存退出
-------------------------------------------
 
配置Tomcat
 
在Tomcat/conf/server.xml的中添加:


在Tomcat/webapps/test/WEB-INF/web.xml的中添加:

 

 
  1. MySQL Connection Pool 
  2. JDBC for MySQL 
  3. javax.sql.DataSource 
  4. Container 

  在Tomcat 5.5/webapps/test/META-INF/context.xml的中添加:

 
重启Tomcat服务器,写一个test.jsp:

 
  1. <!doctype html public "-//w3c//dtd html 4.0 transitional//en" 
  2. "http://www.w3.org/TR/REC-html40/strict.dtd"> 
  3.  
  4. <% 
  5. out.print("Start 
  6. "); 
  7. try{ 
  8. Context initCtx = new InitialContext(); 
  9. Context ctx = (Context) initCtx.lookup("java:comp/env"); 
  10. Object obj = (Object) ctx.lookup("JDBC for MySQL"); 
  11. javax.sql.DataSource ds = (javax.sql.DataSource)obj; 
  12. Connection conn = ds.getConnection(); 
  13. out.print("MySQL connection pool runs perfectly!"); 
  14. conn.close(); 
  15. catch(Exception ex){ 
  16. out.print(ex.getMessage()); 
  17. ex.printStackTrace(); 
  18. > 

  

在浏览器中浏览该jsp文件,JSP 解析成功,说明安装正确通过!

 

转载请注明: 转载自http://www.elain.org

本文链接地址:apache+tomcat安装配置



本文转自 elain2012 51CTO博客,原文链接:http://blog.51cto.com/elain/648355


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6月前
|
Java 应用服务中间件 Apache
从零手写实现 apache Tomcat-01-入门介绍
创建简易Tomcat涉及理解其作为Java服务器的角色,建立HTTP服务器,实现Servlet接口处理动态和静态内容,以及启动和关闭服务器。项目mini-cat是一个简化版Tomcat实现,支持Servlet、静态网页和基础功能。可通过maven添加依赖并运行测试类快速体验。开源项目位于[GitHub](https://github.com/houbb/minicat)。
|
3月前
|
Ubuntu Java 应用服务中间件
如何通过 Apt-Get 在 Ubuntu 14.04 上安装 Apache Tomcat 7
如何通过 Apt-Get 在 Ubuntu 14.04 上安装 Apache Tomcat 7
92 0
|
29天前
|
分布式计算 大数据 分布式数据库
大数据-158 Apache Kylin 安装配置详解 集群模式启动(一)
大数据-158 Apache Kylin 安装配置详解 集群模式启动(一)
35 5
|
29天前
|
资源调度 大数据 分布式数据库
大数据-158 Apache Kylin 安装配置详解 集群模式启动(二)
大数据-158 Apache Kylin 安装配置详解 集群模式启动(二)
36 2
|
1月前
apache+tomcat配置多站点集群的方法
apache+tomcat配置多站点集群的方法
32 4
|
1月前
|
负载均衡 应用服务中间件 Apache
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
34 3
|
3月前
|
Java 应用服务中间件 Apache
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
本文介绍了在IntelliJ IDEA中修改Web项目访问路径的步骤,包括修改项目、模块、Artifacts的配置,编辑Tomcat服务器设置,以及解决Apache Tomcat控制台中文乱码问题的方法。
158 0
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
|
3月前
|
Ubuntu Java 应用服务中间件
在Ubuntu 16.04上安装Apache Tomcat 8的方法
在Ubuntu 16.04上安装Apache Tomcat 8的方法
34 0
|
3月前
|
安全 Java 应用服务中间件
在CentOS 7上安装Apache Tomcat 8的方法
在CentOS 7上安装Apache Tomcat 8的方法
118 0
|
3月前
|
安全 Java 应用服务中间件
如何通过 Yum 在 CentOS 7 上安装 Apache Tomcat 7
如何通过 Yum 在 CentOS 7 上安装 Apache Tomcat 7
184 0

推荐镜像

更多