`
gaozzsoft
  • 浏览: 427054 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Linux CentOS+jdk+tomcat+mysql && CentOS Web应用乱码问题

阅读更多
1.安装Linux CentOS

    用的盘是公司的,版本不详。安装有图形界面提示,比FreeBSD要用户友好一些。基本上是按照默认设置,除了最后的自选软件。只选了GNU和文本编辑器,安装的过程是很顺利的。
    安装完毕之后,不出所料出现中文乱码问题。

vi /etc/sysconfig/i18n
修改如下:
LANG="zh_CN.GB18030"
SUPPORTED="zh_CN.GB18030:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"

Reboot之后得到解决。



2.安装JDK

1)选择的版本是jdk1-5-0-10.bin(RPM),将其放到/home下。步骤:

    #cd /home

    #cp jdk1-5-0-10.bin /usr/local  将文件复制到/usr/local目录下

    #cd /usr/local

    #chmod o+x jdk1-5-0-10.bin  给所有用户添加可执行权限

    #./jdk1-5-0-10.bin          生成文件 .rpm。最后选择同意(“Y”)即可

    #rpm -ivh  jdk1-5-0-10.rpm  安装程序,完成即可。目录为默认的/usr/java

这时,bin和rpm文件还在/usr/local下,可以将其删除。

2)配置环境变量:

    #vi /etc/profile

    在文件中加入内容如下:

    #set java environment

    JAVA_HOME=/usr/java/jdk1.5.0_10

    CLASSPATH=/usr/java/jdk1.5.0_10/lib/dt.jar:/usr/java/jdk1.5.0_10/lib/tools.jar

    PATH=/usr/java/jdk1.5.0_10/bin:$PATH

    export PATH JAVA_HOME CLASSPATH

3)reboot

测试:java -version    //成功会返回jdk版本信息


3.安装tomcat

版本是tomcat-5.5.20.tar.gz

tar zxf tomcat-5.5.20.tar.gz 解压Tomcat到/usr/local

配置环境变量: #vi /etc/profile

export TOMCAT_HOME=/usr/local/tomcat

reboot之后ps -aux是有tomcat这个进程的,但是http还是找不到服务器(aux表示显示所有进程,包括其他使用者的进程)

发现最后是防火墙的问题,用service iptables stop



4.安装mysql

版本是5.0.33源码,在下载页面的最下面。。。

gunzip --解压后缀为.gz 的压缩文件
gzcat -- 看压缩文件
unzip -- 解压后缀为.z的文件

shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql --with-charset=gb2312
shell> make
shell> make install
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> cd /usr/local/mysql
shell> bin/mysql_install_db --user=mysql
shell> chown -R root  .
shell> chown -R mysql var
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &(用mysql用户启动很重要。)
shell> bin/mysql -uroot -p (输入密码,默认密码为空,直接回车即可)
shell> Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
     如果出现上面的提示,说明mysql服务没有正常启动,因为mysql服务启动的话,会自动生成mysql.sock文件
shell> killall mysql
     杀掉所有mysql进程,重新启动
shell> bin/mysql_install_db --user=mysql
     重新启动
shell> bin/mysql -uroot -p

修改密码:

./mysqladmin -u root -p password newpasswd  这时需要输入原密码

GRANT all privileges ON *.* TO annie@"%" IDENTIFIED BY "pass";  //授予annie所有的权限

5.开机时启动

我把环境变量JAVA_HOME等写在/etc/profile文件中,而Tomcat启动命令放在/etc/rc.d/rc.local中。而实际上系统在运行rc.local中的程序的时候profile文件中的变量这时候还没有载入,所以就会出现无法启动Tomcat的问题。

知道原因了,解决起来就简单了.在rc.local中加上JAVA_HOME等的环境变量就可以了,然后reboot.

以下是我加的内容:
export JDK_HOME=/usr/java/j2sdk1.4.2_12 读取环境变量
export JAVA_HOME=/usr/java/j2sdk1.4.2_12 读取环境变量
/usr/local/tomcat5/bin/startup.sh 启动Tomcat
/usr/local/mysql/share/mysql/mysql.server start 启动Mysql
分享到:
评论

相关推荐

    VMware如何安装CentOS+JDK+Tomcat+MySQL.docx

    "VMware 安装 CentOS+JDK+Tomcat+MySQL" 本文档是关于在 VMware 中安装 CentOS 操作系统,并在其上安装 JDK、Tomcat 和 MySQL 的详细指南。该指南适合从事软件开发运维工作的人群,旨在帮助他们快速搭建一个完整的...

    集成jdk+mysql+tomcat+web项目打包成rpm

    本篇将深入探讨如何将Java环境(JDK)、MySQL数据库、Tomcat应用服务器以及Web项目整合打包成一个RPM软件包,以便实现一键安装。 首先,让我们理解RPM的基本概念。RPM是一种用于安装、升级、查询、验证和卸载软件的...

    服务器CentOs6.6+ JDK1.7+Tomcat7+MySQL5.6安装部署记录

    ### 服务器CentOs6.6+ JDK1.7+Tomcat7+MySQL5.6安装部署记录 #### 一、安装CentOs6.6 **步骤解析:** 1. **下载与烧录ISO镜像:** - 首先需要下载好Linux (CentOs6.6mini) 的ISO文件,通过U盘制作工具如“大白菜...

    centos7安装+tomcat+mysql+jdk+nginx配置步骤

    centos7安装+tomcat+mysql+jdk+nginx配置步骤,按着步骤走傻子都能做出来,非常详细

    Linux下JDK+Tomcat安装配置

    Linux下JDK+Tomcat安装配置 在本文档中,我们将详细介绍如何在CentOS系统上安装和配置JDK和Tomcat环境。以下是整个安装和配置过程的步骤。 一、下载所需文件 在开始安装之前,需要下载两个必要的文件:jdk-7u25-...

    yum安装jdk和mysql和tomcat软件(CentOS6实战经验)

    ### yum安装JDK、MySQL与Tomcat软件(CentOS6实战经验) #### 一、安装JDK 在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java...

    centOS8 安装LNMT(nginx+mysql+tomcat).pdf

    centOS8 安装LNMT(nginx+mysql+tomcat),此文档为本人原创的文档,有兴趣可以看一下: 本文在centos8基础上进行安装,软件版本如下: 名称 版本 安装方式 备注 jdk 13.0.2 rpm Oracle jdk,目前最新版本 nginx...

    CentOS6.5安装jdk,Tomcat,MYsql.doc

    在这些系统上部署应用程序,如Java Web服务,通常需要安装JDK(Java Development Kit)、Tomcat(一个流行的Java应用服务器)以及MySQL(一个广泛使用的开源数据库)。以下是如何在CentOS 6.5上一步步进行这些安装的...

    CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程

    本教程将详细介绍如何在CentOS操作系统上配置Jdk、Jboss应用服务器、dubbo服务治理框架以及zookeeper分布式协调服务的集群环境。 1. **软件准备** 在开始配置之前,需要准备以下软件: - 虚拟机软件:VMware ...

    centos一键安装jdk+mysql+nginx+tomcat+php

    本文将详细介绍如何在CentOS上一键安装Java Development Kit (JDK)、MySQL数据库、Nginx web服务器、Tomcat应用服务器以及PHP编程环境。这些组件是构建高效、稳定的Web服务的基础。 ### 安装JDK 首先,我们需要安装...

    centos下安装jdk7+tomcat7+mysql5.5.28

    本文将详细介绍如何在 CentOS 下安装 JDK 7、Tomcat 7 和 MySQL 5.5.28,这些都是开发 Java Web 应用程序所需的组件。 首先,我们来安装 JDK 7: 1. **下载 JDK**:你需要从 Oracle 或其他可信赖的源下载适合 ...

    CentOS8服务器配置(JDK1.8+Tomcat9+MySQL8.0+nginx)

    JDK1.8安装与配置 准备工作: 我安装的ContOS8(版本:CentOS-Stream-8-x86_64-20191219-dvd1)没有默认安装 检查是否预装jdk,如果有请先卸载: yum -y remove java 确认安装版本: 注意jdk版本,不要安装错了,...

    centos7.3安装jdk和tomcat和mysql

    总结以上步骤,您已经完成了在CentOS 7.3系统上安装JDK 1.8、Tomcat 9以及MySQL数据库的基本流程。这些步骤不仅涵盖了软件的安装,还包括了环境配置和服务管理等内容,有助于搭建一个稳定可靠的Java Web应用开发环境...

    CentOS7 安装JDK8 + MySQL8 + Tomcat9并配置环境变量.pdf

    总结来说,这个过程涵盖了在CentOS7上搭建Java开发环境的基础步骤,包括安装JDK以提供Java运行环境,安装MySQL以存储数据,以及安装Tomcat作为Java应用服务器。每个步骤都涉及到下载、安装、配置和验证,理解这些...

    CentOS7服务器环境配置教程(Mysql5.6+jdk1.7+Tomcat7)

    ### CentOS7服务器环境配置教程(Mysql5.6+jdk1.7+Tomcat7)知识点详解 #### 一、MySQL5.6安装与配置 **1.1 检查MySQL安装状态** - **检查系统中是否已安装MySQL**: - 使用命令`rpm -qa | grep mysql`来检查是否...

    Centos7 + Mysql +JDK

    在这个场景中,我们需要关注的是Centos7的安装、Mysql的部署(包括编码设置)、JDK的安装以及防火墙规则的调整。下面我们将详细讲解这些步骤。 首先,Centos7.0的安装是一个基本的Linux发行版安装过程,它通常涉及...

    linux下安装jdk+tomcat+eclipse+mysql .

    在Linux操作系统中搭建Java开发环境,通常涉及到几个关键组件的安装和配置,包括JDK(Java Development Kit)、Tomcat(一个流行的Java应用服务器)、Eclipse(一个强大的Java集成开发环境)以及MySQL(一种广泛使用...

Global site tag (gtag.js) - Google Analytics