第三周-Linux下oa环境搭建
1. 环境准备
初步了解:
了解系统CPU提供商和相关配置信息(cat /proc/cpuinfo)
内存使用情况(free -m)表示以字节显示,可使用内存=free+buffers+cached
查看磁盘使用情况(df -h)
关闭防火墙:
查看防火墙(service iptables status)
关闭防火墙(service iptables stop)
查看开机自启(chkconfig --list)可以看到iptables的开机启动状态
将防火墙开机自启关闭(chkconfig iptables off)可以再chkconfig --list查看
可以使用(chkconfig --level 级别 iptables off)将指定级别关闭
vi /etc/sysconfig/selinux(selinux相当于杀毒软件)设置SELINUX=disabled 可以不改
临时关闭selinux(setenforce 0)
2. 软件安装
安装jdk(Java Development Kit)
查看是否已安装jdk(rpm -qa|grep jdk)
有的话删除(rpm -e java名),解决依赖关系(rpm -e --nodeps java名)
再确认是否删除
找到jdk路径,赋予执行x权限(chmod u+x jdk-1_5_0_22-linux-i586-rpm.bin)
安装jdk(./jdk-1_5_0_22-linux-i586-rpm.bin)输入y
确认是否安装(rpm -ql jdk)
配置环境变量(vi /etc/profile)
末行输入export JAVA_HOME=/usr/java/jdk1.5.0_22
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin/:$PATH
使配置生效(source /etc/profile)
检验(java -version或者javac)
安装mysql(使用yum源)
切换至yum源目录(cd /etc/yum.repos.d/)
将CentOS5-Base-163.repo移至该目录(cp /root/CentOS5-Base-163.repo ./)
清除yum缓存(yum clean all)
远程获取软件包信息到本地(yum list)
使用yum安装mysql(yum install mysql-server)
输入密钥(rpm --import http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5)
再执行(yum install mysql-server)
启动(/etc/init.d/mysqld start或service mysqld start)
进入mysql(mysql)
安装tomcat
移动Tomact到opt目录中(mv /root/apache-tomcat-6.0.33.tar.gz /opt/)
将Tomcat解压解包(tar zxvf apache-tomcat-6.0.33.tar.gz ) 在目录中才能解压
3. 项目部署与配置
将oa解压至webapps中(unzip cwoa2011.zip -d /opt/apache-tomcat-6.0.33/webapps/oa)
将redmoonoa.sql移到opt
(/opt/apache-tomcat-6.0.33/webapps/oa/setup/redmoonoa.sql)
进入mysql(mysql)
执行语句source /opt/redmoonoa.sql
查看数据库(show databases; 一定要有;)
使用redmoonoa(use redmoonoa)
退出并结束进程(在bin目录下,执行./shutdown.sh再用ps -fe|grep tomcat查看)
修改端口和密码(vi /opt/apache-tomcat-6.0.33/webapps/oa/WEB-INF/proxool.xml)
端口为3306;密码为空
修改日志存储路径(vi log4j.properties同样在WEB-INF下)
地址改为log4j.appender.R.File=/opt/apache-tomcat-6.0.33/logs/oa.log
修改缓存文件目录(vi classes/cache.ccf)
地址改为DiskPath=/opt/apache-tomcat-6.0.33/logs/CacheTemp
重启使生效
4. 检查和确认
检查日志文件是否报错(cd /opt/apache-tomcat-6.0.33/logs/)
网址输http://ip地址:8080 查看是否能进入tomcat
网址输http://ip地址:8080/oa 查看是否能进入oa