您的位置:首页 > 运维架构 > Linux

CentOS6.5搭建Java运行环境

2015-11-20 22:58 489 查看

一.安装JDK

1.下载jdk

建议下载jdk的rpm包,不建议yum安装openjdk,这里以jdk-8u45-linux-x64.rpm作为示范,具体版本自己选择,下载完成之后上传到centos里,目录自己选择

2.安装jdk

#授权
chmod +x jdk-8u45-linux-x64.rpm
#安装
rpm -ivh jdk-8u45-linux-x64.rpm


完成之后使用
java -version
命令来检查是否安装成功,如果有版本信息证明安装成功.

3.配置环境变量

打开
/etc/profile


vim /etc/profile


在最后加上如下信息,这里JAVA_HOME为自己的JDK安装地址,具体参考自己本机

#set java environment
export JAVA_HOME=/usr/java/jdk1.8.0_45
export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin


配置完成之后需要刷新profile

source /etc/profile


如何验证环境变量是否配置成功呢?可以通过
echo $JAVA_HOME
,
echo $CLASSPATH
,
echo $PATH
来判断,如果输出对应信息,则代表配置成功.

二.安装mysql

1.安装

安装mysql比较简单,可以直接yum安装

#yum方式安装mysql
yum -y install mysql-server
#检查是否安装成功
rpm -qi mysql-server
#启动mysql
service mysqld start
#设置mysqld自启
chkconfig mysqld on


2.设置用户

#登陆
mysql -u root
#更改密码
set password for root@localhost=password('123456');


这个没什么好说的,具体mysql操作网上一堆,这里不累述了.

三.安装tomcat

1.下载tomcat

直接上tomcat官网下载即可,这里演示的是apache-tomcat-7.0.57.tar.gz,下载完成之后照旧上传到centos

2.安装tomcat

#解压
tar -zxvf  apache-tomcat-7.0.57.tar.gz
#重命名
mv apache-tomcat-7.0.57 tomcat7
#移动
mv apache-tomcat-7.0.57 /usr/Amayadream/
#关闭防火墙
service iptables stop

#添加开机启动
vim /etc/rc.d/rc.local
#在打开的文件最后添加如下,其中JAVA_HOME为jdk路径,必须写在前面,
#jdk和tomcat路径参考自己本机
export JAVA_HOME=/usr/java/jdk1.8.0_45
/usr/Amayadream/tomcat7/bin/startup.sh start


3.修改端口号

如果要绑定域名的话,必须修改端口号8080为默认的80端口,这样才能直接通过域名
www.xxx.com
访问,否则需要
www.xxx:8080.com
来访问

打开
server.xml
配置文件

vim /usr/Amayadream/tomcat7/conf/server.xml

修改端口号
8080
80


4.修改tomcat默认路径

如果我们在tomcat里部署了项目
email
,想直接通过
www.xxx.com
来访问,而不是
www.xx.com/email
,这就需要修改tomcat的默认路径来实现

打开
server.xml
配置文件(记得做好备份)

vim /usr/Amayadream/tomcat7/conf/server.xml

找到如下:

<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps" unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>


<Host></Host>
标签之间加上如下:

<Context path="" docBase="email" debug="0" reloadable="true" />


这样,在地址栏输入
www.xxx.com
,就会默认访问
tomcat/webapps/email
目录,即实现了通过域名访问默认项目

5.多域名配置

如果我们有不止一个项目,比如
email
邮箱,
blog
博客两个项目,想通过
email.xxx.com
来访问邮箱项目,通过
blog.xxx.com
来访问博客项目,这就需要多域名配置了

打开
server.xml
配置文件(记得做好备份)

vim /usr/Amayadream/tomcat8/conf/server.xml

和上面一样,找到如下:

<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps" unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>


将其改为:

<Engine name="Catalina" defaultHost="localhost">
<Host name="email.xxx.com" appBase="webapps" unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="email" debug="0" reloadable="true" />
</Host>
<Host name="blog.xxx.com" appBase="webapps" unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="blog" debug="0" reloadable="true" />
</Host>
<Host name="localhost" appBase="webapps" unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="index" debug="0" reloadable="true" />
</Host>
</Engine>


这样,

输入
www.xxx.com
会访问
tomcat/webapps/index
目录

输入
email.xxx.com
会访问
tomcat/webapps/email
目录

输入
blog.xxx.com
会访问
tomcat/webapps/blog
目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: