WEB

    XWorker的模型编辑器也可以运行在WEB上,可以通过浏览器动态编写WEB应用。

1.安装XWorker

    选择下载任意下面的XWorker一个版本的jar,保存到一个目录下。

    在控制台下执行java -jar xworker-x.x.x.jar。如:

    安装时选择web,在选择项中输入3。

1.1.选择模型库

    以上pom中的依赖是运行模型编辑器必要的依赖,可以根据需要选择其它模型库,可以参看模型库工具

​2.运行WEB服务器

    安装完毕后,执行web.cmd或web.sh,启动WEB服务器。

    如下图,启动后会显示端口号和编辑器的地址。
    

2.1.自定义Web服务器

    默认的Web服务器模型的上下文路径是/,默认从端口9001开始找一个未占用的端口。

    可以自定义Web服务器模型,自定义的模型路径是_local.xworker.config.WebThingEditor,它会替代默认的Web服务器模型。如:

<?xml version='1.0' encoding='utf-8'?>

<JettyServer name="WebServer" descriptors="xworker.jetty.JettyServer">
    <Handlers>
        <WebAppContext name="WebAppContext" contextPath="/myapp" webApp="./webroot/" resourceBase="./webroot/"
             dirAllowed="true"/>
    </Handlers>
</JettyServer>

2.2.服务器端的配置

    如果Web服务器是运行在服务器上的,比如通过nginx反向代理过的,这时要配置最终的URL路径,否则在Web版的模型编辑器里可能会报错。

    配置方法是打开_local.xworker.config.GlobalConfig模型,修改webUrl属性,设置为最终的Web地址。

3.登录

    在浏览器中输入模型浏览器的地址,比如上图中的地址拼凑后是:http://localhost:9002/rap?app=xworker.webthingeditor.Login

    浏览器中显示登录窗口后输入用户名和密码,其中用户名是admin,第一次密码随意输入一个,点击登陆后会随机创建一个密码,并用提示框显示该密码

    如果密码忘记了,也可以用文本编辑器打开对应模型修改密码,其中保存密码的模型路径是:projects\_local\things\_local\xworker\config\XWorkerConfig.dml,可以使用文本编辑器来编辑。

4.进入模型编辑器

    登录成功后会打开模型编辑器。

    

Copyright ©  2007-2019 XWorker.org  版权所有  沪ICP备08000575号