虚拟服务器怎么搭建,虚拟服务器搭建

(一)需要安装的软件

a) apache-ant-1.7.1

b) apache-maven-3.0

c) httpd1.341.tar.gz

d) jboss-4.2.2.GA.zip

e) jrrt-4.0.1-1.6.0-linux-x64.bin

f) ojdbc6.jar

g) jboss.sh(启动jboss用的,从别的服务器拷来的)

(二) 创建用户(root用户操作)

useradd jboss

passwd jboss

(三) 上传软件包(jboss用户操作,可选操作)

a) mkdir/home/jboss/soft

b) 进入sftp模式

c) lcdC:\Users\nf\Desktop\linux软件(不是标准操作)

d) cd /home/jboss/soft/

e) put –r*

(四) 安装jboss(jboss用户操作)

a) unzip/home/jboss/soft/jboss-4.2.2.GA.zip-d /home/jboss/

b) cp /home/jboss/soft/jboss.sh/home/jboss/jboss-4.2.2.GA/bin/

c) 配置数据源

vi /home/jboss/jboss-4.2.2.GA/server/default/deploy/oracle-ds.xml

加入以下值

lottery_228

jdbc:oracle:thin:@192.168.0.229:1521:ora11g

oracle.jdbc.OracleDriver

lottery_228

WRpgnv

5

20

3000

b2b_228

jdbc:oracle:thin:@192.168.0.229:1521:ora11g

oracle.jdbc.OracleDriver

b2b_228

VKsmy8

5

20

3000

d) 修改limits.conf文件增加以下参数值

vi /etc/security/limits.conf

jbosssoftnproc2047

jbosshardnproc16384

jbosssoftnofile1024

jbosshardnofile65536

e) 配置jboss开机自动启动

a) cd/etc/init.d

b) cp /home/jboss/jboss-4.2.2.GA/bin/jboss.sh /etc/init.d/jboss

c) chmod +x /etc/init.d/jboss

d) chkconfig --add jboss

e) chkconfig –list|grep httpd (查看是否正常)

[root@test7 init.d]# chkconfig --list | grep jboss

jboss0:off1:off2:off3:on4:on5:on6:off

(五) 安装jdk(root用户操作)

a) cp /home/jboss/soft

b) chmod +x jrrt-4.0.1-1.6.0-linux-x64.bin

c) ./jrrt-4.0.1-1.6.0-linux-x64.bin

Welcome:直接回车

Choose Product Installation Directory:输入安装路径/usr/java/jrrt-4.0.1-1.6.0/

Choose Product Installation Directory:输入Next

往后一直回车就行了

d) cp /home/jboss/soft/ojdbc6.jar /usr/java/jrrt-4.0.1-1.6.0/jre/lib/ext/

(六) ant和maven安装(root用户操作)

a) cp -rf /home/jboss/soft/apache-ant-1.7.1/ /home/

b) cp -rf /home/jboss/soft/apache-maven-3.0/ /home/

c) chmod +x /home/apache-ant-1.7.1/bin/ant

(七) 配置环境变量(Jboss用户).bash_profile

a) cd~

b) vi .bash_profile

JAVA_HOME=/usr/java/jrrt-4.0.1-1.6.0

JBOSS_HOME=/home/jboss/jboss-4.2.2.GA

ANT_HOME=/home/apache-ant-1.7.1

MAVEN_HOME=/home/apache-maven-3.0

JAVA_OPTS=' -Xmx1024m -Xms512m -XX:PermSize=64m -XX:MaxPermSize=256m -Djava.awt.headless=true -Djava.io.tmpdir=/var/tmp -Xmanagement:ssl=false,authenticate=false,autodiscovery=true -Djava.rmi.server.hostname=192.168.0.228'

PATH=$ANT_HOME/bin:$HOME/bin:$MAVEN_HOME/bin:$JAVA_HOME/bin:$PATH

LANG=zh_CN

export PATH JAVA_HOME JBOSS_HOME ANT_HOME MAVEN_HOME JAVA_OPTS LANG

unset USERNAME

if [ $USER = "jboss" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

(八) 创建源码文件夹

a) mkdir /home/jboss/work/

(九) 配置apache(root用户操作)

a) gzip -d httpd1.341.tar.gz

b) tar xvf httpd1.341.tar

c) cp -rf /home/jboss/soft/httpd1.341 /etc/

d) 配置/etc/init.d/启动httpd1.1341

a) cd /etc/init.d

b) scp-P42001root@192.168.0.228:/etc/init.d/httpd.(密码joyveb@com)

e) service httpd start

如果apache启动报以下错误

[root@test7 init.d]# service httpd start

/etc/httpd1.341/bin/httpd: error while loading shared libraries:libm.so.6: cannot open shared object file: No such file or directory

/etc/init.d/httpd start: httpd could not be started

解决方案yum install libm.so.6

[root@test7 yum.repos.d]# service httpd start

/etc/init.d/httpd: /etc/httpd1.341/bin/httpd: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

/etc/init.d/httpd start: httpd could not be started

解决方案scp-P42001root@192.168.0.228:/lib/ld-linux.so.2 /lib/ld-linux.so.2

[root@test7 lib]# service httpd start

/etc/httpd1.341/bin/httpd: error while loading shared libraries: libgdbm.so.2: cannot open shared object file: No such file or directory

/etc/init.d/httpd start: httpd could not be started

[root@test7 lib]# yum install libgdbm.so.2

[root@test7 lib]# service httpd start

/etc/httpd1.341/bin/httpd: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory

/etc/init.d/httpd start: httpd could not be started

解决方案yum install libexpat.so.0

有时候mvn下包下的太慢可以直接把别的服务器把所有的jar全部拷来。当ant项目失败报“XXX”包下载失败的时候也可以采用此办法试试

cd/home/jboss/.m2/

scp -r -P40004jboss@192.168.0.160:/home/jboss/.m2/repository/.

root

pkill -HUP httpd重新加载apache

pgrep httpd查看apache进程

service httpd start启动apache

service httpd stop关闭apache

查看apache访问日志

vi /etc/httpd1.341/logs/access_log*

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值