x5开发工具,启动mysql数据库连不上
执行 : 启动MySQL数据库.bat 后启动 正常,但是运行案例(比如外卖案例,总是提示数据库连接失败) 1.测试数据库链接是否正常??http://docs.wex5.com/wex5-studio-question-list-2010/ 2.你的系统有没有自己安装mysql ,如果有请先 在管理--服务 中停止这个服务(可能端口冲突了)! 停止服务后 再试试测试连接 能否连上? 3.执行:启动MySQL管理工具.bat 登录数据库正常后就没问题了
执行 : 启动MySQL数据库.bat 后启动 正常,但是运行案例(比如外卖案例,总是提示数据库连接失败) 1.测试数据库链接是否正常??http://docs.wex5.com/wex5-studio-question-list-2010/ 2.你的系统有没有自己安装mysql ,如果有请先 在管理--服务 中停止这个服务(可能端口冲突了)! 停止服务后 再试试测试连接 能否连上? 3.执行:启动MySQL管理工具.bat 登录数据库正常后就没问题了
由于路径原因,baas修改java代码,无法直接调试看到变量的值,需要特殊处理下环境才行,步骤如下: 1. 切换到java视图,右键导入BaasServer 的源码 2.配置构建路径,设置baas的源码路径,添加BaasServer lib下的jar包 3.设置为调试模式运行, 打断点调试,重启tomcat运行设置即可
如果是studio设计器中修改页面,浏览器没生效,可能原因是 1.页面修改后,没有保存,看下studio保存按钮是不是亮的,必须保存后才可以生效的! 2.是在哪儿启动tomcat的!如果是studio中启动tomcat 或者使用批处理:启动WeX5运行平台(调试模式).bat 启动tomcat ,页面就可以实时编译资源(开发时建议使用这种方式启动tomcat) 3.如果是执行:启动WeX5运行平台.bat 启动的tomcat(正式启动的),这个时候,需要修改 \conf\server.xml 的版本号,重启tomcat 才能生效了!(正式部署UIServer ,模式3打包就是这样更新资源的) 4.如果是是模式1 或 模式2,编译资源部署后!只要资源版本号改变了! 客户端就不会缓存的!版本号设置如图:(默认为空会自动随机生成,如果手写的,必须修改重新编译资源部署,才生效) 也可以选择“Hash方式” 进行 编译资源:http://docs.wex5.com/hash/ 这样客户端只会更新修改过的资源!没有修改过的依然访问缓存!!客户端速度是最快的!
1.看文档中心:http://docs.wex5.com/ 2.看studio 自带的API 文档 3.运行平台自带的案例!直接参考源码:运行时浏览器地址栏上就显示页面的URL,直接设计器中打开这个URL 看源码即可 4.每个组件都带有案例!如果是某个组件不知道怎么使用了!可以看对应组件下的案例,组件所在位置:/UI2/system/components/justep 案例所在目录一般是demo 比如:/UI2/system/components/justep/button/demo/button.w 右键浏览器运行即可! 5.可以论坛搜索 类似问题,论坛发帖提问解决问题 6.如果需求比较特殊,文档,论坛都没找到解决方法,还可以自己运行调试源码,查看修改组件源码解决 http://docs.wex5.com/wex5-studio-question-list-2018
解决方法: WeX5\studio\dropins\studio-app2\plugins\plugin\lib\cef1 下的所有文件 复制到WeX5\java\jre1.8\bin下 重启studio即可!
在一些特殊情况下,开发者需要重写系统自带的源码,比如重新system目录下的某些组件源码,或者重新portal 下面的门户样式 等。 这个时候,不要直接去修改它的源码,因为这种做法,后期版本升级会很难维护的,因为你早已忘记自己修改了哪些资源?这些资源在版本升级后,有没有更新? 会造成各种冲突。。。 解决方法: 使用扩展空间的方式修改系统自带的源码,比如你想修改:\UI2\portal\sample\index.w 的文件 你就应该在UI2下 新建一个目录portal_X 将这个文件拷贝到扩展空间的相同目录结构下:\UI2\portal_X\sample\index.w 进行修改, 其他所有功能的扩展空间,文件修改也是这样做的!就是在UI2下 创建一个相同名称的文件夹 + _X 命名,然后把要修改的文件拷贝到 _X 扩展的相同目录下, 运行的时候,扩展空间会自动覆盖原始空间的资源! 这样就保证了修改系统原始文件后,当x5版本更新后,也能知道哪些文件是自己改动过的,以便重新调整代码 (当然,自己创建的UI2下的应用,也支持扩展空间) 注意:由于java 和 jar包无法在扩展空间编译,所以,java 和 jar包只是名义上的放在扩展空间,真正运行的时候,可以把扩展空间的资源全部覆盖到原始空间去,这样既可以进行资源维护,也可以正常发布运行了,(就是如果扩展有java,必须覆盖到原始空间才能正常运行)
1.将jar包复制到这个目录下:runtime\BaasServer\WEB-INF\lib 2.studio 切换到java 视图,baas上右键 构建路径,添加那个jar包,引入进来,如图 [/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]
1.mac版WeX5打包后,在路径/model/Native/"你打包时导出的工程名"/build/src/platforms/ios 然后你会看到一个.xcodeproj后缀的工程,直接用xcode打开就行 2.打包Android ,生成的源码路径在:/Native/你打包时导出的工程名/build/src/platforms/android ,将这个目录导入到Android studio 中就可以进行原生开发了!打包
在studio中登录CloudX5如果会出现下面的错误 需要在/studio/studio.inl 文件中加上 Djava.net.preferIPv4Stack=true,使CloudX5在登录强制走IPV4就可以了
Properties 是运行时属性!可以在运行时根据这些数据获取对象!或者修改属性的值!实现不同效果! Attributes 是设计时属性!只能在设计时使用!运行时相当于无效属性! 组件的set get方法是可以获运行时属性的值! 但是不包括(API 中标识为readonly 的属性)