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,下载完成之后照旧上传到centos2.安装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里部署了项目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.多域名配置
如果我们有不止一个项目,比如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目录
相关文章推荐
- Linux技巧:一次删除一百万个文件的最快方法
- Kali Linux由于太长时间未更新,而出现GPG错误 KEYEXPIRED 1425567400
- linux命令,一天敲3个
- linux根文件系统 /etc/resolv.conf 文件详解
- linux根文件系统/etc/mdev.conf文件详解
- linux根文件系统 /etc/shadow文件详解
- llinux根文件系统/etc/passwd文件详解
- linux根文件系统/etc/group文件详解
- 信息安全系统设计基础实验一:Linux开发环境的配置和使用
- 一步一步制作yaffs/yaffs2根文件系统(二)---安装BusyBox,构造/bin、/sbin、/usr、linuxr
- linux中alarm函数和pause函数详解实例
- 我的linux笔记
- Linux命令学习
- Linux gcc,gdb命令及vim配置
- linux中sleep详解实例
- linux-2.6.32在mini2440开发板上移植之DM9000网卡移植
- Linux1.0 kmalloc kfree_s分析
- Linux1.0 kmalloc kfree_s分析
- 基于S3C2440的Linux-3.6.6移植——基于UVC的USB摄像头移植及视频显示
- 和菜鸟一起学linux之V4L2摄像头应用流程