6.4单机版服务器部署

一、基础搭建


redis参考:redis安装

amqp参考:rabbitmq安装

nginx配置参考:nginx安装

consumer配置参考:javashop配置说明

二、批处理自动build项目(consumer. jar打包)


1、将自动build文件放置到项目下,与shop-core同级即可,mac版终端启动 / win版双击启动

mac版下载地址:http://javamall.com.cn/enclosure/build.sh

windows版下载地址:http://javamall.com.cn/enclosure/build.bat

2、批处理后,将javashop-consumer-6.4.0.jar上传至服务器。

三、生成项目war包


右键javashop-wab项目,Export -- WAR file  ,按照提示选择存放位置。并将生成的war包上传至服务器

四、启动tomcat


配置Tomcat中的server.xml,使之指向上传并解压后的javashop-web.war文件。

例如:解压后的javashop-web.war路径为:/opt/web/javashop

<Context path="" docBase="/opt/web/javashop" debug="0" reloadable="false" />

五、启动consumer


进入consumer所在路径,使用命令:

nohup java -Xmx1024m -Xms512m -Xss256k -jar javashop-consumer-6.4.0.jar &gt; javashop.out &

tail -f javashop.out     (查看日志)

出现以下内容,表示启动成功。

六、测试部署


登录下单后,在会员中心可以看到此订单,表示部署成功。

七、其他操作


1、再次部署的时,需要先清空redis,然后kill掉consumer,再然后重新生成所以及静态页。

2、如果批量build项目不成功,可手动build项目,

eclipse中依次右键单击工程,Run As --Maven clean。成功后,再右键此项目, Run As  --  Maven install。

clean-install的顺序为javashop-parent、javashop-core、shop-core、cms-core、javashop-consumer

results matching ""

    No results matching ""