WeX5自带页面服务UIServer的是标准Web应用,可以部署在Java Web应用服务器上。下面介绍如何在Tomcat和WebLogic中部署WeX5的UIServer.

目录

1、调试模式和生产模式

调试模式——在WeX5的开发工具studio中,启动Tomcat,或者执行“启动WeX5运行平台(调试模式).bat”,系统运行在调试模式下,调试模式是为开发人员设计的,在修改w文件、js文件等文件后,在浏览器中刷新页面即可看到修改的效果。原因是,在调试模式下,打开w文件时,系统会自动编译该文件,从而显示出修改后的效果。

生产模式——不在studio中启动,在资源管理器中运行“启动WeX5运行平台.bat”,或者直接启动Tomcat,就是生产模式。最终部署运行时,必须使用生产模式。生产模式会使用浏览器缓存,打开页面更快捷。

2、使用WeX5的Tomcat

如果你没有部署好的Tomcat,建议直接使用WeX5带的Tomcat。用法很简单,将WeX5目录直接复制到服务器上,运行“启动WeX5运行平台.bat”即可。还可以参照下面的帖子,将Tomcat作为服务。

3、使用自己部署的Tomcat

假设

WeX5——安装在 E:\WeX5_V3.1.1

Tomcat——安装在 F:\apache-tomcat-6.0.29

3.1、设置JAVA_HOME

如果是刚安装好的Tomcat,没有配置JAVA_HOME,需要先配置JAVA_HOME。如果是能正常启动的Tomcat,跳过此步。

配置JAVA_HOME的方法是,打开F:\apache-tomcat-6.0.29\bin\startup.bat文件,增加下面的内容。

设置JAVA_HOME后,运行F:\apache-tomcat-6.0.29\bin\startup.bat,Tomcat可以正常启动了。

3.2、设置JUSTEP_HOME

在WeX5中开发的文件都是在model目录下的,作为WeX5使用的模型资源。因此需要让WeX5知道model目录的位置,这就是JUSTEP_HOME的作用,JUSTEP_HOME应该设置为model目录的父目录。

设置方法:打开E:\WeX5_V3.1.1\runtime\UIServer\WEB-INF\ justep.xml,在root节点下,增加下面的内容。

3.3、在Tomcat中部署UIServer

UIServer,你可能第一次听到,WeX5中能在Web应用服务器中运行的Web应用是UIServer,我们在WeX5中开发出来的文件——w文件和j文件等,都是WeX5的模型资源文件,需要UIServer解释运行。

部署UIServer的方法是,打开F:\apache-tomcat-6.0.29\conf\server.xml文件,在host节点下增加下面的内容。

3.4、跳转到门户页

经过上面的设置,你可以将tomcat运行起来,在浏览器中访问127.0.0.1:8080/x5(注意Tomcat的端口),会打开WeX5的首页/UI2/portal/sample/index.w。如果希望输入127.0.0.1:8080可以跳转到127.0.0.1:8080/x5,可以将F:\apache-tomcat-6.0.29\webapps\ROOT\index.html文件改为下面的内容。

至此,WeX5已经部署到Tomcat上了。

4、部署到WebLogic

假设

WeX5——安装在 E:\WeX5_V3.1.1

Tomcat——安装在 F:\apache-tomcat-6.0.29

4.1、设置JAVA_HOME

如果已经安装好了WebLogic,请跳过此步。

在安装WebLogic之前需要先安装jdk,当然可以使用WeX5自带的jre,可以设置环境变量JAVA_HOME为E:\WeX5_V3.1.1\java\jre1.7。有了jdk,就可以安装WebLogic了,步骤可以看X5安装部署手册。

4.2、设置JUSTEP_HOME

方法同 3.2、设置JUSTEP_HOME

4.3、在WebLogic中部署UIServer

关于UIServer,参考 3.3、在Tomcat中部署UIServer。

在WebLogic中部署UIServer时,选择路径E:\WeX5_V3.1.1\runtime\UIServer即可。部署的每一步操作可以看X5安装部署手册。

至此,WeX5已经部署到WebLogic上了。

本文由WeX5君整理,WeX5一款开源免费的html5开发工具,H5 App开发就用WeX5!

wex5 mysql服务器_将WeX5部署到自己的Tomcat服务器上相关推荐

  1. java post 提交数据_使用Post方式提交数据到Tomcat服务器的方法

    我在上一篇文章中介绍了 使用Get方式提交数据到Tomcat服务器,这篇将介绍使用Post方式提交数据到服务器,由于Post的方式和Get方式创建Web工程是一模一样的,只用几个地方的代码不同所以,我 ...

  2. azure服务器_如何使用Blazor WebAssembly实施Azure无服务器

    azure服务器 介绍 (Introduction) In this article, we will learn how to implement Azure serverless with Bla ...

  3. git上传文件到腾讯云服务器,我的hexo部署到腾讯云服务器

    最近发现腾讯云搞活动,然后就心血来潮买了个服务器,感觉是挺便宜的(肯定是腾讯的套路),还续费了2年,希望自己能玩好这台服务器.昨天刚买完之后,一直在想不知道用来干嘛,想到现在还是不清楚要搞些撒东西出来 ...

  4. python搭建web服务器_用Python建立最简单的web服务器

    利用Python自带的包可以建立简单的web服务器.在DOS里cd到准备做服务器根目录的路径下,输入命令:python -m Web服务器模块 [端口号,默认8000]例如:python -m Sim ...

  5. mysql和oracle共用服务器_如何用oracle 11g客户端 配置连接服务器数据库?同一台服务器上装MySQL和oracle会有冲突么...

    在上一篇文章中,小编为您详细介绍了关于<模拟飞行10 咋设置多显示器10?>相关知识.本篇中小编将再为您讲解标题如何用oracle 11g客户端 配置连接服务器数据库?同一台服务器上装My ...

  6. mysql 怎么登陆远程服务器_教你手机怎么远程连接云服务器

    图片来源网络侵删 01下载安装"微软远程桌面APP" 应用市场搜索"RD client",可以找到 02打开RD client,添加服务器 点击右上角的&quo ...

  7. 如何备份服务器日志到其他服务器_云计算迁移别忘了备份物理服务器和数据

    云已经席卷了IT世界.借助云,企业无需投资昂贵的数据中心即可获得一站式解决方案,满足其所有计算需求.云是廉价,灵活且高度可扩展的.组织正在不断虚拟化其现有工作负载,以提高云的效率.云仍在不断发展,新功 ...

  8. docker管理mysql风险_不要再问了,数据库不建议上Docker

    不要再问了,数据库不建议上Docker 前言 近2年Docker非常的火热,各位开发者恨不得把所有的应用.软件都部署在Docker容器中,但是您确定也要把数据库也部署的容器中吗? 这个问题不是子虚乌有 ...

  9. ssh登录远程服务器_设置iTerm2免密登陆ssh远程服务器

    由于本人的日常工作原因,几乎所有时间都会在远程服务器工作,之前用的是Windows系统,使用xshell保存用户名和密码很方便,后来换了MacOS之后,虽然iTerm2很好用每次登陆都要自己输用户名和 ...

  10. 国服服务器_《Minecraft我的世界》第三方服务器的基本储备

    今天我想单独来聊一聊Minecraft我的世界第三方服务器的发展. 世外荒原玩家作品 我来到头条的第一篇文章就发表了一篇我对Minecraft现状的看法,现在国服的状态对老玩家不是很友好.(这不说明国 ...

最新文章

  1. Linux_SELinux使用
  2. 71.数据模型有哪几种?特征?
  3. linux pdf to txt,PDF转换为TXT
  4. Go语言基础练习题系列1
  5. 宫崎骏最美最经典的语录是什么?
  6. python批量将文件夹下所有图片中一种颜色改变为随机颜色
  7. 【渝粤教育】电大中专建筑力学 (2)作业 题库
  8. parawork平台介绍
  9. 拓端tecdat|Python用稀疏、高斯随机投影和主成分分析PCA对MNIST手写数字数据进行降维可视化
  10. 没有方案你抱怨;有了方案你会认真看吗?
  11. iOS,Core Graphics
  12. opencv无法打开源文件opencv2/opencv.hpp文件
  13. mac 安装 JDK
  14. android开发点击版本号多次无法进入开发者模式模式
  15. Python修改图片分辨率(附代码) | Python工具
  16. Java ist reverse_GKCTF 2020 Reverse Writeup
  17. 51心形流水灯原理图PCB及程序简介
  18. jeDate—选择日期后,再点开重新选择时间,日期会被置为今日日期
  19. 基于阿里云的智能插座——(立创EDA项目)
  20. 关于java中的反射

热门文章

  1. 关于Ubuntu双击打不开文件夹的解决方案
  2. 郑州计算机安全协会安全员考试成绩,安全员C证考试结果查询
  3. 1158: 零基础学C/C++158——删除中间的*
  4. android自定义素材拼图,众望所归 美图秀秀Android拼图隆重上线
  5. java读取服务器上文件,java 读取linux服务器上文件
  6. Nature综述:一文揭秘土壤微生物的生死过程如何影响生物地球化学
  7. 显示HTML的版权符号
  8. c语言打气球游戏,打气球程序求修改
  9. sre工程师_什么是SRE? 现场可靠性工程师的重要作用
  10. python计算个税