目录:
1、配置JDK —JDK1.7
2、安装 tomcat —tomcat 7
3、安装数据库 —mysql mysql 5.6
4、发布项目 – 配置虚拟路径
一、配置JDK
1、去orcale官网下载对应的jdk包 ,下载tar.gz
2、
移动文件 到 /usr/local/目录下(PS:这个目录自定义,任意可使用的目录,如果使用当前目录,可以忽略这一步)
mv jdk-7u40-linux-i586.tar.gz /usr/local
解压
tar -zxvf jdk-7u40-linux-i586.tar.gz
删除压缩包(节省使用空间,可以忽略这一步)
rm /usr/local/jdk-7u40-linux-i586.tar.gz
3.配置方法、
打开配置文件
vim /etc/profile.d/java.sh
在新的java.sh中输入以下内容:
#set java environment
JAVA_HOME=/u/opt/jdk1.7.0_40
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
#保存退出,然后给java.sh分配权限:
chmod 755 /etc/profile.d/java.sh
/etc/profile
/etc/profile.d/java.sh
4、测试
java -version
如果看到JVM版本及相关信息,即安装成功
PS:如果不行,建议重启看看
reboot
或者
shutdown -r now 后回车
二、Tomcat 安装和配置
1、下载Tomcat Apache Tomcat®,
下载tar.gz
2、移动文件 到 /usr/local/目录下(PS:这个目录自定义,任意可使用的目录,如果使用当前目录,可以忽略这一步)
mv apache-tomcat-7.0.78.tar.gz /usr/local
解压
tar -zxvf apache-tomcat-7.0.78.tar.gz
删除压缩包(节省使用空间,可以忽略这一步)
rm /usr/local/apache-tomcat-7.0.78.tar.gz
3、开机启动配置
4、配置虚拟路径(如果不涉及到文件存储,可忽略这一步)
在usr/tomcat/config/server.xml 文件里面添加
因为本次服务器配置涉及到大量文件的存储,配置虚拟路径,避免Tomcat重启,文件丢失。
<Host appBase="webapps" autoDeploy="true" name="localhost"
unpackWARs="true">
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log." suffix=".txt" />
<!--添加这一行-->
<Context docBase="项目所在的位置物理路径" path="/项目名称" reloadable="true" />
</Host>
5、编码配置,查找含中文文件名的文件的时候,避免乱码
在usr/tomcat/config/server.xml 文件里面添加
在 <Connector URIEncoding="utf-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" useBodyEncodingForURI="true"/>
添加
URIEncoding="utf-8"
三、MySQL 安装和配置
本来想着使用rpm配置服务器,没想到无法安装,没找到原因。只好采用二进制安装,不过rpm安装方法还是写出来了。详细的安装步骤 ,可以参考 Linux安装MySQL的两种方法
检查是否已安装:
rpm -qa|grep -i mysql
可见已经安装了库文件,应该先卸载
rpm -e *****
1、RPM文件安装
rpm -ivh MySQL-devel-5.6.36-1.linux_glibc2.5.i386.rpm
2、二进制安装
(1)、增加mysql用户和用户组
groupadd mysql
useradd -g mysql mysql
(2)、解压二进制安装包,放到指定的目录下。
(3)、初始化数据库,创建数据库的基础表。
./mysql_install_db --user=mysql
四、项目的发布
把项目放到和Tomcat配置的路径一致的位置
默认放在webapps下面就可以了