您的位置:首页 > 数据库 > Mongodb

CentOS6.5 64位 下 搭建 Java+Apache-Tomcat+MongoDB的环境

2016-05-12 18:46 519 查看
CentOS6.5 64位 下 搭建 Java+Apache-Tomcat+MongoDB的环境

1.CentOS6.5系统自带Open JDK,但OpenJDK部分内容与SUN JDK不兼容,因此打算重新安装SUN JDK1.7来开发

rpm -qa | grep java 查看装了那些包

rpm -e 包全名 把系统装过的jdk全部卸载掉

2.下载jdk包(注:大家可以到http://www.oracle.com/technetwork/java/javase/downloads/index.html去下载自己需要的包)放到/opt下

tar -xvf jdk1.7.0_71.tar 解压包
然后编辑/etc/profile,往里面添加一下内容


JAVA_HOME=/opt/jdk1.7.0_71
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH


执行source /etc/profile 让其生效;
执行 java -verison 可查看到java此时的版本;


3.下载Tomcat包(注:大家可以到http://tomcat.apache.org/download-70.cgi去下载自己需要的包)放到/opt下

unzip apache-tomcat-7.0.54.zip 解压
进入/opt/apache-tomcat-7.0.54/bin,编辑catalina.sh
将一下内容添加到顶行
export TOMCAT_HOME=/opt/apache-tomcat-7.0.54
export CATALINA_HOME=/opt/apache-tomcat-7.0.54
export JRE_HOME=/opt/jdk1.7.0_71/jre
export JAVA_HOME=/opt/jdk1.7.0_71
然后在/opt/apache-tomcat-7.0.54/bin下执行
source catalina.sh让配置生效
最后检查一下防火墙设置有没有限制Apache-Tomcat默认的8080端口


进入tomcat的bin目录,然后执行startup.sh,结果失败

输出结果为

Cannot find ./catalina.sh

The file is absent or does not have execute permission

This file is needed to run this program

很明显是权限的问题

解决方法:

依旧在tomcat 的bin目录下

执行 chmod +x *.sh

然后用./startup.sh启动成功

最后访问http://localhots:8080,显示默认页面。就完成了对Apache-Tomcat的配置

下班了,明天再来写MongoDB的配置

4.下载Mongo包放到/opt目录下

tar -zxvf mongo.tar.gz 解压mongo.tar.gz包


在/opt/mongo 目录下新建 db、log两个文件夹

mkdir db
mkdir log


进入到/opt/mongo/bin目录新建配置文件

vim mongodb.conf
dbpath = /opt/mongo/db #数据文件存放目录

logpath = /opt/mongo/log/mongodb.log #日志文件存放目录

port = 27017  #端口

fork = true  #以守护程序的方式启用,即在后台运行

nohttpinterface = true


重新绑定mongodb的配置文件地址和访问IP:

/opt/mongo/bin/mongod --bind_ip localhost -f /opt/mongo/bin/mongodb.conf


启动Mongo程序,使用配置文件mongodb.conf定义的参数启动

./mongod --config mongodb.conf  在/opt/mongo/bin/目录下


netstat -ntpl #查看MongoDB是否启动

cd /opt/mongo/bin/
./mongo  #进入MongoDB数据库控制台
use admin  #进入admin数据库
db.shutdownServer()  #关闭MongoDB数据库
exit #退出
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos java mongodb