XWorker的模型编辑器也可以运行在WEB上,可以通过浏览器动态编写WEB应用。
选择下载任意下面的XWorker一个版本的jar,保存到一个目录下。
在控制台下执行java -jar xworker-x.x.x.jar。如:
安装时选择web,在选择项中输入3。
以上pom中的依赖是运行模型编辑器必要的依赖,可以根据需要选择其它模型库,可以参看模型库工具。
安装完毕后,执行web.cmd或web.sh,启动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>
如果Web服务器是运行在服务器上的,比如通过nginx反向代理过的,这时要配置最终的URL路径,否则在Web版的模型编辑器里可能会报错。
配置方法是打开_local.xworker.config.GlobalConfig模型,修改webUrl属性,设置为最终的Web地址。
在浏览器中输入模型浏览器的地址,比如上图中的地址拼凑后是:http://localhost:9002/rap?app=xworker.webthingeditor.Login。
浏览器中显示登录窗口后输入用户名和密码,其中用户名是admin,第一次密码随意输入一个,点击登陆后会随机创建一个密码,并用提示框显示该密码。
如果密码忘记了,也可以用文本编辑器打开对应模型修改密码,其中保存密码的模型路径是:projects\_local\things\_local\xworker\config\XWorkerConfig.dml,可以使用文本编辑器来编辑。
登录成功后会打开模型编辑器。
Copyright © 2007-2019 XWorker.org 版权所有 沪ICP备08000575号