About 杨 昌伟

该作者尚未填入任何详情
So far 杨 昌伟 has created 43 blog entries.

不用平台默认带的tomcat如何部署

问题描述(question): 不用平台默认带的tomcat如何部署 解决方法: 简单的操作就是把自己的tomcat拷贝到平台版本中把名字改为平台版本默认带的tomcat目录的名字,然后如下操作: 把平台默认带的tomcat中的apache-tomcat\conf\context.xml文件和apache-tomcat\conf\Catalina\localhost下面的配置文件拷贝到自己的tomcat中 在自己的tomcat的lib中放数据库驱动,平台默认的tomcat的lib下带的数据库驱动如下: jtds-1.2.jar、mysql-connector-java-5.1.36-bin.jar、 ojdbc14.jar 如果不能把tomcat目录拷贝到平台版本中除了上面的两步还需要修改apache-tomcat\conf\Catalina\localhost下面的xml配置文件中的docBase的配置路径,要确保能找到对应的目录 如果自己的tomcat端口号不是8080,上面的两种部署都需要自己修改model同级的conf/server.xml中配置的地址中的端口号 这样部署后输入http://IP:端口默认不会跳转到平台的页面中以及地址栏中图标是tomcat默认的,不是平台的蓝色图标;如果需要默认跳转到平台页面并且用平台的图标,需要把平台默认带的tomcat\webapps\ROOT下的index.html和favicon.ico两个文件拷贝到自己的tomcat\webapps\ROOT下 需要注意的是tomcat如果要用平台默认的jre,需要在apache-tomcat\bin\startup.bat中配置java的环境变量 set JRE_HOME=..\..\java\jre1.8 set JAVA_HOME= set CATALINA_BASE=..\..\apache-tomcat set PATH=%JRE_HOME%\bin;%PATH%

在32位操作系统中运行推广版或企业版获取key或启动tomcat报错不是有效的Win32程序或者不适用于此计算机类型

问题描述(question): 在32位操作系统中运行推广版或企业版获取key或启动tomcat报错不是有效的Win32程序或者不适用于此计算机类型等如: 解决方法: 平台默认的推广版和企业版用的是64位的jdk,需要改一下用32位的jdk 在model同级的java目录下分jre1.7和jre1.7-x64,简单的可以把jre1.7的目录名改为jre1.7-x64,把原来的jre1.7-x64改为其他的名字;或者直接修改\apache-tomcat\bin\startup.bat中把set JRE_HOME=..\..\java\jre1.7-x64改为set JRE_HOME=..\..\java\jre1.7 上面两个方案换为32位的jdk后需要把apache-tomcat\bin\catalina.bat中的set JAVA_OPTS=-Xms512m -Xmx8192m改为 set JAVA_OPTS=-Xms256m -Xmx1024m

SQLquery

在WeX5中的baas目录下,提供了默认的Action能力,SQLQuery数据查询功能。可以通过简单的数据库语句,实现对数据的过滤,排序等功能。再通过前端的调用,使数据灵活的显示在Web页面中。下面,我们就来介绍一下SQLQuery的使用方法: 准备工作: 首先我们需要在baas目录下新建一个文件,在新建的文件中创建一项服务服,服务创建好之后,我们需要建立一个新的Action,选择好我们需要的数据库名称和数据库表之后,在继续新增一个Action,在实现中我们利用action:common/CRUD/sqlQuery来进行设置数据。 在SQLQuery中有两种形式的参数分别为private(私有参数)和public(公有参数)。其中private是Baas中定义Action需要给出参数值,例如countSql、DB、tablename和sql四个参数;public是由前端给定的参数。 private(私有参数) countSql:获取数据总条数的sql语句。(格式类似sql,支持“:”和“::”) db:指定sql执行的数据源名称。 tableName:数据库表名。 sql:查询使用的sql语句。sql参数可以通过特殊的格式,引用variables中的变量或其它的public参数, 分别是“:”单冒号写法 和 “::”双冒号写法。sql语句中,必须指定除limit之外的所有sql选项,如select, from, where, order by, group by等等 “:”单冒号是variables中的变量;“::”双冒号可以引用其它的public参数。 我们介绍一下单冒号于双冒号的区别及其具体用法。 1、(单冒号的写法):name----一个:的方式,这种是值参数,类似于我们通常的的sql中的“?”,如: sql参数:select * from abc(表名) where name=:name 前端js:this.comp("data1").filters.setVar("name",'liming'); 最终服务端按 select * from abc where name=?, 'liming'执行。 [...]