linux jboss 启动 linux启动tomcat
今天给各位分享linux jboss 启动的知识,其中也会对linux启动tomcat进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
win7怎么安装和启动 jboss
以jboss-as-7.1.1.Final这个版本为例
1、将zip文件解压放到一个可用的文件目录下即可。在安装的过程中建议路径中不要出现中文或是空格。我这里的路径是:D:\ProgramFiles\jboss-as-7.1.1.Final,安装后大体目录如下:
2、在解压缩安装后就需要配置环境变量,JBOSS的运行需要JDK环境,在这里我们就不再介绍JDK的安装和配置了,新建环境变量JBOSS_HOME:值为:D:\ProgramFiles\jboss-as-7.1.1.Final还需要修改系统的path值,在path的最后面加上;%JBOSS_HOME%\bin;保存即可
3、到这里jboss的安装基本上完成了,但是还不能正常使用,无法进入jboss的后台页面,所以这里需要先添加一个管理用户,在安装路径D:\ProgramFiles\jboss-as-7.1.1.Final\bin找到add-user.bat文件,点击运行如下图:
4、安装上面的指引新建了用户之后,再启动jboss就可以进入到后台了。在这里我找到安装路径下bin目录下的standalone.bat点击运行jboss,启动成功后在浏览中输入。会出现如下页面:
5、出现上面的页面就表示启动成功,点击页面上Administration Console后在弹出的输入框中输入自己刚才设置的用户名和密码即可进入jboss的后台,如下图:
6、能够正常启动还能够正常进入后台控制页面,就表示安装的所有工作已经正确的完成。
Linux 搭建JBOSS EAP集群,启动Slaver时报错,连接不到主机;
Mongodb集群搭建过程及常见错误
Replica Sets
MongoDB支持在多个机器中通过异步复制达到故障转移和实现冗余。多机器中同一时刻只有一台是用于写操作。正是由于这个情况,为 MongoDB提供了数据一致性的保障。担当 Primary角色的机器能把读操作分发给 slave。
Replica Sets的结构非常类似一个集群。因为它确实跟集群实现的作用是一样的,其中一个节点如果出现故障,其它节点马上会将业务接过来而无须停机操作。
下面以本机为例介绍一下集群的部署过程,以及部署过程中常见的注意点及错误
本例环境是Linux操作系统,mongodb版本:mongodb-linux-x86_64-2.6.1.tgz,Vmwre虚拟机,虚拟机IP:192.168.169.129,集群以本机不同端口模拟三台服务器。
1.集群主要分为三个节点master主节点,slaver备用节点,arbiter仲裁节点
建立数据文件夹
1
2
3
mkdir-p/mongodb/data/master
mkdir-p/mongodb/data/slaver
mkdir-p/mongodb/data/arbiter
ps:三个目录分别对应主,备,仲裁节点
2.建立配置文件夹
1)master.conf
打开编辑器:
1
vi/etc/master.conf
按i输入下列配置
1
2
3
4
5
6
7
dbpath=/home/mongodb/data/master
logpath=/home/mongodb/log/master.log
logappend=true
replSet=rep1
port=10000
fork=true
journal=true
完成之后按esc》》:>>wq>>回车
2)slaver.conf
编辑器打开和保存按上边的步骤,下边只写详细内容
1
2
3
4
5
6
7
dbpath=/home/mongodb/data/slaver
logpath=/home/mongodb/log/slaver.log
logappend=true
replSet=rep1
port=10001
fork=true
journal=true
3)arbiter.conf
1
2
3
4
5
6
7
8
dbpath=/home/mongodb/data/arbiter
logpath=/home/mongodb/log/arbiter.log
logappend=true
replSet=rep1
port=10002
fork=true
journal=true
smallfiles=true
参数解释:
dbpath:数据存放目录
logpath:日志存放路径
logappend:以追加的方式记录日志
replSet:replica set的名字
port:mongodb进程所使用的端口号,默认为27017
fork:以后台方式运行进程
journal:写日志
smallfiles:当提示空间不够时添加此参数
其他参数
pidfilepath:进程文件,方便停止mongodb
directoryperdb:为每一个数据库按照数据库名建立文件夹存放
bind_ip:mongodb所绑定的ip地址
oplogSize:mongodb操作日志文件的最大大小。单位为Mb,默认为硬盘剩余空间的5%
noprealloc:不预先分配存储
3.启动Mongodb
1
cd/home/mongodb/bin
启动服务
1
2
3
4
5
./mongod-f/etc/master.conf
./mongod-f/etc/slaver.conf
./mongod-f/etc/arbiter.conf
有这样的提示说明启动成功
如果是下列的提示说明启动失败
启动失败的原因有很多,检查完配置文件,如果没有错误,可打开相应的配置文件查看详细的错误信息
cat/etc/master.conf
最常见的一个错误就是磁盘空间不足,会提示这样的错误
因为Mongodb的日志文件是成2g的增长,所以所需空间比较大,这时你可以在配置文件里添加这样的一个配置
smallfiles=true。
全部三个服务全部启动成功之后
4.配置主(master),备(slaver),仲裁(arbiter)节点
可以通过客户端连接mongodb,也可以直接在三个节点中选择一个连接mongodb。
./mongo 192.168.169.129:10000#ip和port是某个节点的地址
>use admin
>cfg={ _id:"rep1", members:[{_id:0,host:'192.168.169.129:10000',priority:2},{_id:1,host:'192.168.169.129:10001',priority:1},
{_id:2,host:'192.168.169.129:10002',arbiterOnly:true}]};
>rs.initiate(cfg)#使配置生效
{
"set":"rep1",
"date": ISODate("2014-09-05T02:44:43Z"),
"myState": 1,
"members": [
{
"_id": 0,
"name":"192.168.169.129:10000",
"health": 1,
"state": 1,
"stateStr":"PRIMARY",
"uptime": 200,
"optime": Timestamp(1357285565000, 1),
"optimeDate": ISODate("2013-01-04T07:46:05Z"),
"self": true
},
{
"_id": 1,
"name":"192.168.169.129:10001",
"health": 1,
"state": 2,
"stateStr":"SECONDARY",
"uptime": 200,
"optime": Timestamp(1357285565000, 1),
"optimeDate": ISODate("2013-01-04T07:46:05Z"),
"lastHeartbeat": ISODate("2013-01-05T02:44:42Z"),
"pingMs": 0
},
{
"_id": 2,
"name":"192.168.169.129:10002",
"health": 1,
"state": 7,
"stateStr":"ARBITER",
"uptime": 200,
"lastHeartbeat": ISODate("2013-01-05T02:44:42Z"),
"pingMs": 0
}
],
"ok": 1
}
配置过程中可能还会出现其他的一些错误,不过都可以去查看相应的日志文件,去解决。
怎么在Linux上简单启动Jboss
方法/步骤
1,首先将项目的打的war包放到Jboss的jboss-as-7.1.1.Final\standalone\deployments中,将jboss上传到服务器上。
2,使用SSH进入到刚刚上传的位置,再Jboss的bin目录下。
3,给Jboss的bin目录下的所有文件赋权限 chmod 777*。
4,已后台的方式启动Jboss。
启动:nohup./standalone.sh&
查看Jboss启动进程: tail-f nohup.out
5,查看该服务器上启动了多少个Jboss,可以讲不要的进程杀掉kill-9 PID。
6,如果觉得后台启动麻烦,可以使用前台启动的方式,不过当你ctrl+ C时,就回停止Jboss。