`
wanyin940
  • 浏览: 28347 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

linux上架Tomcat+apach+mysql

阅读更多

配置环境:
OS: RHEL4 with kernel 2.6.9

需要的文件:
apache-tomcat-6.0.18.tar.gz
jdk-6u12-linux-i586.bin

jakarta-tomcat-connectors-1.2.15-src.tar.gz

 

推荐两个很好用的工具:1. putty.exe:   在windows上远程登录Linux的工具。

                                 2. WinSCP.exe: 直接将windows上的文件夹拖到Linux系统中。

一、安装配置jdk及tomcat
1、安装jdk及tomcat

[root@localhost ~]# tar zxvf apache-tomcat-6.0.18.tar.gz -C /usr/local/
[root@localhost ~]#mv jdk-6u12-linux-i586.bin /usr/local/
[root@localhost ~]#cd /usr/local
[root@localhost ~]#chmod a+x jdk-6u12-linux-i586.bin
[root@localhost ~]#./jdk-6u12-linux-i586.bin
2、配置环境变量

[root@localhost ~]#ln -sf /usr/local/apache-tomcat-6.0.18 /usr/local/tomcat
[root@localhost ~]#ln -sf /usr/local/jdk1.6.0_12 /usr/local/jdk6
[root@localhost ~]#ln -sf /usr/local/jdk6/bin/java /usr/bin/
[root@localhost ~]#ln -sf /usr/local/tomcat/bin/startup.sh /usr/bin/tomcat-up
[root@localhost ~]#ln -sf /usr/local/tomcat/bin/shutdown.sh /usr/bin/tomcat-down

 

3. 设置环境变量

[root@localhost ~]#vi /etc/profile

在里面添加:
JAVA_HOME=/usr/local/jdk6
CATALINA_HOME=/usr/local/tomcat
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/servlet-api.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CATALINA_HOME CLASSPATH PATH
[root@localhost ~]#source /etc/profile

 

3、测试tomcat服务

[root@localhost ~]#/usr/bin/tomcat-up
或者直接执行
/usr/local/tomcat/bin/startup.sh

检查tomcat是否启动

[root@wardking ~]# netstat -anp | grep 8080

在浏览器里访问http://localhost:8080/,可以看到tomcat的网页界面,并可以使用
停止tomcat服务
[root@localhost ~]#tomcat-down

 

二、连接tomcat到apache (Linux系统默认装好了apache)
1、安装mod_jk模块

将jakarta-tomcat-connectors-1.2.15-src.tar.gz解压到linux某个文件夹下

比如:/root

[root@localhost ~]# tar vxzf jakarta-tomcat-connectors-1.2.15-src.tar.gz

在解出的文件夹下面有一个jk文件夹,里面有一个BUILD.TXT文件告诉你接下来怎么做:

[root@localhost ~]# cd native

[root@localhost ~]# ./configure --with-apxs=/usr/sbin/apxs

[root@localhost ~]# make

[root@localhost ~]# make install

 

2、修改apache配置文件

[root@wardking ~]# vi /etc/httpd/conf.d/mod_jk.conf
LoadModule jk_module modules/mod_jk-1.2.23-apache-2.2.x-linux-i686.so
JkWorkersFile "/etc/httpd/conf/workers.properties"
JkShmFile /var/log/httpd/mod_jk.shm
JkLogFile "/var/log/httpd/mod_jk.log"
JkLogLevel info
JkMount /*/servlet/* ajp13
JkMount /*.jsp ajp13
JkMount /*.do ajp13
AddType application/x-jsp .jsp

 

3、添加tomcat配置文件

[root@wardking ~]# vi /etc/httpd/conf/workers.properties
[shm]
file=/etc/httpd/logs/shm.file
size=1048576
[channel.socket:localhost:8009]
tomcatId=localhost:8009
[uri:/jsp-examples/*]
workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/local/jdk6
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1

 

4、设置tomcat主目录

[root@wardking ~]# vi /usr/local/tomcat/conf/server.xml
       <Host name="localhost"   appBase="webapp"   (如果你的项目是在"tomcat/webapp/项目名"的话)
             unpackWARs="true" autoDeploy="true"
             xmlValidation="false" xmlNamespaceAware="false">
         <Context path="" docBase="" debug="0"/>

 

5、确认apache、tomcat启动

 

[root@localhost ~]#httpd -t
[root@localhost ~]# service httpd restart
[root@localhost ~]#/usr/bin/tomcat-up

 

三. MySQL(Linux默认安装了mysql)

我是在windows上用SQLYog远程远程连接到Linux上面的MySql,

所以我在linux的mysql上面新建了一个帐号,用于登录,又因为linux上的mysql默认的用户名是root,密码为空,我要将root的密码设为123:

[root@localhost ~]#service mysqld start

[root@localhost ~]#  grant all on *.* to emi@windowsIP地址 identified by "123";

[root@localhost ~]#mysqladmin -u root -p password 123

 

然后在windows上启动MySQLYog:

MySQL host address:linux ip 地址

Username:emi

Password:123

 

有什么疏忽的地方还请大家给我指正。。3KS
 

分享到:
评论
1 楼 lsl916201 2010-12-15  
重装了两次系统,不明不白的突然好了……其实咱一直弄不明白的是那个
[root@wardking ~]# vi /etc/httpd/conf.d/mod_jk.conf
LoadModule jk_module modules/mod_jk-1.2.23-apache-2.2.x-linux-i686.so
里面的mod_jk-1.2.23-apache-2.2.x-linux-i686.so是哪里来的啊……前两次尝试全部因为这个挂掉了……最后一次也是失败,不过第二天回来重新启动机子以后就有了……那个囧啊……求解

相关推荐

    linux+apache+tomcat+mysql+jsp+php

    超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux...

    linux+apache+tomcat+mysql+jsp+php-整合安装

    超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux...

    基于JSP+MVC+MySQL+Apache Tomcat的学生管理系统.zip

    基于JSP+MVC+MySQL+Apache Tomcat的学生管理系统 基于JSP+MVC+MySQL+Apache Tomcat的学生管理系统 基于JSP+MVC+MySQL+Apache Tomcat的学生管理系统 基于JSP+MVC+MySQL+Apache Tomcat的学生管理系统 基于JSP+MVC+...

    apache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exe

    apache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exeapache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exeapache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exe

    linux+java+tomcat+apache环境搭建.pdf

    linux+java+tomcat+apache环境搭建.pdf

    Tomcat+Apache+JK集群

    【标题】"Tomcat+Apache...总结,"Tomcat+Apache+JK集群"是提高Web服务性能和可用性的重要方法,涉及Apache的模块化扩展、多服务器间的协作以及负载均衡策略的实施。通过精心配置,可以构建出稳定、高效的Web服务环境。

    linux+java+tomcat+apache环境搭建借鉴.pdf

    linux+java+tomcat+apache环境搭建借鉴.pdf

    tomcat+apache 6.0集成打包

    【标题】"tomcat+apache 6.0集成打包"涉及的是在服务器环境中整合Apache HTTP Server与Apache Tomcat的常见技术实践。这个压缩包包含了Apache 2.2.8和Tomcat 6.0.16这两个特定版本,以及JK模块(即mod_jk)的2.0.55...

    tomcat+apache集群配置实例

    【标题】:“Tomcat+Apache集群配置实例” 在IT领域,服务器集群是一种常见的高可用性和负载均衡解决方案。这里我们将深入探讨如何配置一个基于Tomcat和Apache的集群环境,以提高Web应用的服务质量和应对高流量场景...

    linux tomcat+mysql

    这种Linux上的Tomcat+MySQL组合是Java Web应用常见的部署环境,尤其适合中小型企业级应用。通过优化配置和安全设置,可以实现高效且稳定的运行环境。同时,理解并熟练掌握这些步骤对于Java开发者和系统管理员来说至...

    Tomcat+JSP+MySQL经典配置实例

    ### Tomcat+JSP+MySQL 经典配置实例详解 #### 一、环境搭建与配置 在本章节中,我们将详细介绍如何配置一个基于Tomcat、JSP和MySQL的经典开发环境。这种组合是Java Web开发中非常常见的配置之一,能够帮助开发者...

    在RedHat_AS5.0下搭建Apache+MySQL+PHP+Tomcat+JSP平台

    在Red Hat AS5.0操作系统下搭建Apache+MySQL+PHP+Tomcat+JSP平台是一项常见的Web服务配置任务,这个组合常被称为LAMP(Linux + Apache + MySQL + PHP)加上JSP支持,提供了强大的Web应用环境。以下是详细的搭建步骤...

    linux+mysql+tomcat+xwiki部署文档

    Linux系统中部署XWiki协同工作平台,通常需要搭配JDK、Tomcat服务器以及MySQL数据库。以下详细介绍了这些软件的版本信息、下载地址以及在Linux环境下部署的步骤和配置方法。 **软件版本信息** 1. Linux操作系统...

    linux+apache+tomcat整合完整详解版(最新)

    Linux+Apache+Tomcat 整合详解 Linux+Apache+Tomcat 的整合是目前最常用的 web 服务器架构之一,本文档将详细介绍如何在 Red Hat Enterprise Linux 5.2 环境下安装和配置 Apache2.2.12、Tomcat6.0.20 和 JDK6u16,...

    tomcat+mysql+jdk_jdk_tomcat+mysql+jdk脚本安装_Mysql+Tomcat+JDK_

    "tomcat+mysql+jdk.sh" 这个文件名表明这是一个Shell脚本,用于Linux或Unix系统中自动化安装和配置JDK、MySQL和Tomcat的过程。这样的脚本可以简化繁琐的手动安装步骤,只需一行命令即可完成所有组件的安装和配置,...

    linux下tomcat+JDK+redhat配置文档+安装软件

    linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+...

    配置JDK+Tomcat+mysql的linux命令

    Linux配置JDK+Tomcat+mysql的linux命令,首先先去官网下载

Global site tag (gtag.js) - Google Analytics