bus和web部署说明

bus和web部署

一、工作平台web部署

1.拷贝壳子中文件resinctl和resin.xml到work_web目录下

2.修改resin.xml(3个端口,改前查看是否占用)

1).<http address="*" port="8080"/>

2).<watchdog-port>6900</watchdog-port>

3).<sever id="web-hongtaClient"(这个需要改) address="127.0.0.1" port="6801" />

4).<web-app id="/" root-directory="/srv/ww/app/*/" />

3.修改resinctl

1).server=”-server web-hongtaClient”(这个和resin.xml中的server id对应)

2).修改相关路径

4.拷贝libTBASClient.so文件、libTBASClientJNI.so到work_web/WEB-INF/classes下

5.配置work_web/WEB-INF/classes下BusConfig.xml中的work_bus信息

6.配置work_web/WEB-INF/classes下log4j.properties的log日志路径

二、工作平台bus部署

1.拷贝bus壳子文件到work-bus下,除了classes,lib,function.xml外(不止一个)

2.替换证书文件License.lic

3.修改start.sh脚本、stop.sh脚本中的

4.修改config.ini中端口Listen_Port两个,改前查看占用情况。

5.修改ModuleXMLList=”function.xml”可能会有多个。

6.配置work_bus/WEB-INF/classes下BusConfig.xml中的work_bus信息

7.配置work_bus/WEB-INF/classes下log4j.properties的log日志路径

8.配置work_bus/WEB-INF/classes下datasource.xml数据库配置信息

三、安装说明

服务器必须是64位Linux,安装目录为/srv/TBAServer

1、修改Linux编码

export LC_ALL="zh_CN.GBK"

export LANG="zh_CN.GBK"

2、修改文件执行权限

chmod  u+x  TBAServer

chmod  u+x  restart.sh

chmod  u+x  stop.sh

chmod  u+x  check.sh

chmod  u+x  watchdog.sh

3、需要提供MAC地址生成License

说明:开发时服务器可以使用命令./TBAServer运行在前台,方便重启动,生产环境中使用

./restart.sh启动到后台

服务器启动日志在log目录中,按每天一个文件的规则生成,可以通过查看日志信息

来查看服务器的状态

服务器可以使用http协议进行监控,查看服务器当前的运行状态,监控URL地址为:

http://IP地址:监控端口/status

加密:在生产环境中使用时class文件需要加密,使用"核心服务器类加密器.exe"加密正常的

class文件,然后放到服务器上即可

认证:若需要需要启用认证,则先需要把config.ini中的NeedLogin=0修改为1,然后在user.dat

文件中增加验证帐号和密码,验证帐号和密码可以配置多个,一行增加一个,帐号和密码

之间以":"进行分隔(注意要使用Linux下的行分隔符)

监控:在生产环境中,程序需要监控是否存活,则需要使用watchdog.sh启动

nohup ./watchdog.sh &

重要说明:64位版本TBAS服务器只能使用64位JAVA JDK,不能使用32位JDK,TBAS服务器缺省自带

了64位的JDK,

位于TBAS服务器的根目录中的JRE目录,若Linux系统中没有安装JDK,TBAS服务器可以直接启动正

常。

若Linux服务器已经安装了其他的JDK,由于环境变量的问题,可能会造成启动和运行不正常。此时可

按如下方式解决,修改config.ini文件,重新指定JRE的目录。

[Java] #64位JRE目录路径(缺省为工作目录下的jre目录)

JREHome=/usr/local/jdk1.6.0_23_64/jre

时间: 2024-10-24 03:06:23

bus和web部署说明的相关文章

web部署

Web 部署及网站访问统计

NET站点Web部署

NET站点Web部署(一键发布的实现) 在开发过程中经常需要发布到开发环境.测试环境或者预发布环境上给其他同事进行测试验证效果等等,每次发布都要备份,拷贝,修改配置文件等等重复操作非常的麻烦,效率大打折扣,而web部署提供了这样的解决方案:在服务端安装Web Deploy服务,由Web Deploy服务完成备份发布等操作,今天小编就以图文并茂的方式来完整介绍这一安装部署的过程,具体有以下两大部分: 第一部分:Web Deploy服务的安装与设置 一.安装IIS管理服务:打开服务器管理器 - 添加

Django Web部署平台

一.基础环境Django Web部署平台 1.角色.ip.版本.内核.软件 serverA 10.1.10.236 3.16.0-4-amd64 8.1 nginx uwsgi django python python-2.7.9 nginx-1.6.2 uwsgi-2.0.11.2 django-1.8.6 2.安装基础包 1)安装基础包 apt-get -y install gcc make python-dev python-setuptools python curl tree 2)使用

web部署 ClassNotFound问题

最近转向做java web,web部署时经常遇到类找不到的情况,环境是eclipse kelper.jboss 1.7.项目在转向用maven构建,能较方便解决jar包问题,有兴趣可尝试. ClassNotFound原因归纳有3种: 1.如果是第三方jar包中的类找不到,应首先找到部署web工程的地方,比如jboss下的deployment下,查看是否将需要用到的jar包部署成功了.大多数原因就这么直观,就是因为没这个jar包,所以找不到那个类. 2.如果是OSGI工程,那么使用的第3方jar包

理解 IntelliJ IDEA 的项目配置和Web部署

1.项目配置的理解 IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行.最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出. 1.1 Project Project name:定义项目的名称: Project SDK:设置该项目使用的JDK,也可以在此处新添加其他版本的JDK: Project language level:这个和JDK的类似,区别在于

ASP.NET站点Web部署(一键发布的实现)

在开发过程中经常需要发布到开发环境.测试环境或者预发布环境上给其他同事进行测试验证效果等等,每次发布都要备份,拷贝,修改配置文件等等重复操作非常的麻烦,效率大打折扣,而web部署提供了这样的解决方案:在服务端安装Web Deploy服务,由Web Deploy服务完成备份发布等操作,今天小编就以图文并茂的方式来完整介绍这一安装部署的过程,具体有以下两大部分: 第一部分:Web Deploy服务的安装与设置 一.安装IIS管理服务:打开服务器管理器 - 添加角色和功能  勾选web服务器(IIS)

python web 部署:nginx + gunicorn + supervisor + flask 部署笔记

python web 部署 web开发中,各种语言争奇斗艳,web的部署方面,却没有太多的方式.简单而已,大概都是 nginx 做前端代理,中间 webservice 调用程序脚本.大概方式:nginx + webservice + script nginx 不用多说,一个高性能的web服务器.通常用来在前端做反向代理服务器.所谓正向与反向(reverse),只是英文说法翻译.代理服务,简而言之,一个请求经过代理服务器从局域网发出,然后到达互联网上服务器,这个过程的代理为正向代理.如果一个请求,

Eclipse创建Dynamic Web部署

Eclipse创建Dynamic Web部署 http://blog.csdn.net/sweblish/article/details/6686046 Eclipse3.x中热部署项目,启动错误问题: 一直以来总是Eclipse创建maven工程的,突然有一天有个同事让我帮他建有个Dynamic Web工程,我说,好啊,这还不容易.于是我就建了一个,居然跑不起来.试了几次之后,都没有找到原因,我就郁闷了.编译的内容也没有到Tomcat下的webapp下,我就很奇怪,为什么就不编译过去呢.于是就

转:理解 IntelliJ IDEA 的项目配置和Web部署

1.项目配置的理解 IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行.最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出. 1.1 Project Project name:定义项目的名称: Project SDK:设置该项目使用的JDK,也可以在此处新添加其他版本的JDK: Project language level:这个和JDK的类似,区别在于