一、 工程部署
1、安装jdk(本人下载的是jdk1.7.0_25RPM包)
首先查看系统自动安装的java,进行卸载。
#rpm –qa|grep java
会看到两个文件java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
#rpm -e java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 --nodeps
卸载它,但发现这个指令卸载不了第二个文件,可以用如下指令可行
#yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
(1)拷贝安装文件包到linux位置
cp -r /mnt/flash/linux/jdk-7u25-linux-i586.rpm /usr/local/java
(2)解压安装
cd /usr/local/java 进入包的文件夹
rpm -ivh jdk-7u25-linux-i586.rpm 完成安装,安装完成后会自动生成一个默认安装文件夹:/usr/java/jdk1.7.0_25
(3)配置文件(编辑/etc/profile文件 vim /etc/profile )
可在开始加入:
export JAVA_HOME=/usr/java/jdk1.7.0_25
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
保存后退出即可
(4)安装测试
javac -version 如果显示出jdk的版本号说明安装正确
2、 MySQL安装
(1)拷贝server端和client端mysql到自己使用目录下假如拷贝到:/usr/local/java下
(2)先安装server端:cd到/usr/local/java下
rpm -ivh MySQL-server版本 --nodeps
注意:如果此时安装出现错误,则根据错误提示找到已安装的MySQL版本,先卸载再安装:
rpm -e --nodeps MySQL版本 然后再重复上面安装
当server端安装成功后在用相同的安装方法安装client端,所有的安装完毕之后会自动产生一个默认安装文件夹:/usr/share/mysql
(3)配置文件
拷贝一份安装产生的文件到相应文件夹:cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
在my.cnf中进行编码配置:
在[client ] 下面加入:
default-character-set=utf8
在[ mysqld ] 下面加:
character_set_server=utf8
init_connect='SET NAMES utf8'
在[ mysql ] 下面加入: default-character-set=utf8
如果安装的是centOS这个linux系统,建议修改一个地方:
打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器。
这样能够防止出现mysqld找不到PID这样一个错误。
(4)安装测试
service mysql start如果能够显示启动服务成功则表示mysql安装成功。
可以使用 show variables like 'char%';
(5)修改密码
/usr/bin/mysqladmin -u root password 123 将密码修改为123
(6)测试mysql
mysql -uroot -p123 如果能够成功进入mysql操作界面,则表示mysql配置安装成功
3、安装tomcat(建议安装tomcat6.0版本,7.0+版本放弃了一些jar包,会使工程出错)
(1)拷贝tomcat安装文件到/usr/local下
(2)进入文件夹:cd /usr/local
(3)如果安装文件是.tar.gz类型可以通过如下命令来进行解压安装
gunzip apache-tomcat-7.0.42.tar.gz会解压成.tar包
tar -xvf apache-tomcat-7.0.42.tar 完成安装
会自动生成安装文件夹:/usr/local/apache-tomcat-7.0.42
(4)配置文件(vim /etc/profile在最后添加如下配置信息)
export TOMCAT_HOME=/usr/local/apache-tomcat-7.0.42
export PATH=$TOMCAT_HOME:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin