起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3104|回复: 1

[结贴] compileUI5.2.bat无法编译5.2.7的w文件

[复制链接]

86

主题

291

帖子

1979

积分

金牌会员

Rank: 6Rank: 6

积分
1979
发表于 2017-4-24 16:48:12 | 显示全部楼层 |阅读模式
该系统是3.2.1兼容5.2.7的方式,用的是兼容包。外部启动tomcat服务前,用compileUI5.2.ba编译5.2.7UI的w文件报错,UI下的java文件却可以编译。
检查了下compileUI.jar的代码,估计是com.justep.ui.StudioWindowCompiler中的编译这个方法有错。
compileUI5.2.bat脚本:

@echo off
cd /d %~dp0

set JAVA_HOME=..\..\jdk
set TOMCAT=..\..\apache-tomcat
set UI_LIB=..\..\runtime\UIServer\WEB-INF\lib

set COMPILE_JAVA_DEPEND_LIB=/studio5.2/dropins/studio-app/plugin/lib;/runtime/UIServer/WEB-INF/lib;/runtime/ReportServer/WEB-INF/lib/jfreechart-1.0.9_v20090731_update20100302.jar;/runtime/ReportServer/WEB-INF/lib/chart-justep.jar;/apache-tomcat/lib/servlet-api.jar;/studio5.2/plugins/org.eclipse.jface_3.6.1.M20100825-0800.jar;/studio5.2/plugins/org.eclipse.swt.win32.win32.x86_3.6.1.v3655c.jar;/studio5.2/dropins/gef-3.6.1/plugins/org.eclipse.gef_3.6.1.v20100712-1224.jar;/studio5.2/plugins/org.eclipse.ui.workbench_3.6.1.M20100826-1330.jar;/studio5.2/plugins/org.eclipse.core.commands_3.6.0.I20100512-1500.jar;/studio5.2/plugins/org.eclipse.core.runtime_3.6.0.v20100505.jar;/studio5.2/plugins/org.eclipse.equinox.common_3.6.0.v20100503.jar;/studio5.2/plugins/org.eclipse.ui.ide_3.6.1.M20100825-0800.jar;/studio5.2/plugins/org.eclipse.core.resources_3.6.0.R36x_v20100825-0600.jar;/studio5.2/plugins/org.eclipse.core.jobs_3.5.1.R36x_v20100824.jar;/studio5.2/plugins/org.eclipse.ui.forms_3.5.2.r36_v20100702.jar
set COMPILE_TARGET_PATH=/UI;/mobileUI
set COMPILE_TARGET_FILE_TYPE=w
set BASEPATH=D:\BeX5_V3.2.1

set PATH=%JAVA_HOME%\bin;%Path%
set CLASSPATH=%JAVA_HOME%\lib\tools.jar;%UI_LIB%\biz-client.jar;%UI_LIB%\ui-classloader.jar;%UI_LIB%\message.jar;%UI_LIB%\ui-common.jar;%UI_LIB%\commons-beanutils-1_5.jar;%UI_LIB%\commons-codec-1.6.jar;%UI_LIB%\commons-collections-3_1.jar;%UI_LIB%\commons-fileupload-1.2.1.jar;%UI_LIB%\commons-httpclient-3_1.jar;%UI_LIB%\commons-io.jar;%UI_LIB%\commons-lang-2_3.jar;%UI_LIB%\commons-logging-1.0.4.jar;%UI_LIB%\dom4j-1_6_1.jar;%UI_LIB%\ui-excel.jar;%UI_LIB%\ui-excel-convert.jar;%UI_LIB%\ui-ext-space.jar;%UI_LIB%\FCKeditor-2.3.jar;%UI_LIB%\freemarker.jar;%UI_LIB%\jakarta-slide-webdavlib-2.0rc1.jar;%UI_LIB%\jaxen-1_1_beta_9.jar;%UI_LIB%\json.jar;%UI_LIB%\jxl.jar;%UI_LIB%\log4j-1.2.14.jar;%UI_LIB%\ui-master.jar;%UI_LIB%\ui-model-parser.jar;%UI_LIB%\portal-core.jar;%UI_LIB%\report.jar;%UI_LIB%\report-proxy.jar;%UI_LIB%\resources.jar;%UI_LIB%\saxon-8_8_orbeon_20080516.jar;%UI_LIB%\ss_css2_ext.jar;%UI_LIB%\stax-1.2.0.jar;%UI_LIB%\stax-api-1.0.jar;%UI_LIB%\transform.jar;%UI_LIB%\ui-core.jar;%UI_LIB%\update.jar;%UI_LIB%\xalan-2_5_1_orbeon.jar;%UI_LIB%\xerces-xercesImpl-2_9_orbeon_20070711.jar;%UI_LIB%\fastjson-1.1.25.jar;%UI_LIB%\xerces-xml-apis-2_9_orbeon_20070711.jar;%TOMCAT%\lib\servlet-api.jar;compileUI.jar
java -Xms64m -Xmx512m -classpath %CLASSPATH% com.justep.tools.CompileUI
pause

-------------------------------------------------------------分割线-------------------------------------------------------
保错信息:
BASEPATH:\BeX5_V3.2.1
COMPILE_TARGET_PATH:/UI;/mobileUI===null
COMPILE_TARGET_FILE_TYPE:w
=======================================================================
开始编译W文件......
uiserverPath:\BeX5_V3.2.1/runtime/UIServer  language:null  skin:null  device:n
ull
[Ljava.lang.String;@119dc16
[JUSTEP_HOME in UIServer]: D:\BeX5_V3.2.1
2017-04-24 16:37:50
===================================================
====================language:zh_CN, skin:, device:m=================
===================================================
2017-04-24 16:37:50 开始编译WINDOW文件: /UI/AM/AM_dialog/process/archiveDicionar
yDialog/mainActivity.w
2017-04-24 16:37:50 开始-WINDOW生成中间文件: /UI/AM/AM_dialog/process/archiveDic
ionaryDialog/mainActivity.w
Exception in thread "main" java.lang.NoClassDefFoundError: com/steadystate/css/d
om/CSSRuleListImpl
        at com.justep.xbl.dom.DefaultXMLDocument.<init>(Unknown Source)
        at com.justep.xbl.io.XMLContentHandler.createDocument(Unknown Source)
        at com.justep.xbl.io.XMLContentHandler.getDocument(Unknown Source)
        at com.justep.xbl.io.XMLContentHandler.startElement(Unknown Source)
        at orbeon.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractS
AXParser.java:497)
        at orbeon.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(X
MLNSDocumentScannerImpl.java:283)
        at orbeon.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatche
r.scanRootElementHook(XMLNSDocumentScannerImpl.java:736)
        at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentCont
entDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1755)
        at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.java:324)
        at orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configurat
ion.java:845)
        at orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configurat
ion.java:768)
        at orbeon.apache.xerces.parsers.XMLParser.parse(XMLParser.java:108)
        at orbeon.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParse
r.java:1201)
        at com.justep.ui.xml.XMLUtils.inputSourceToSAX(Unknown Source)
        at com.justep.ui.xml.XMLUtils.inputStreamToSAX(Unknown Source)
        at com.justep.ui.WindowCompiler.loadWindow(Unknown Source)
        at com.justep.ui.WindowCompiler.w2Middle(Unknown Source)
        at com.justep.ui.WindowCompiler.compileForStudio(Unknown Source)
        at com.justep.ui.StudioWindowCompiler.execute(Unknown Source)
        at com.justep.ui.StudioWindowCompiler.compile(Unknown Source)
        at com.justep.tools.CompileUI.compileW(Unknown Source)
        at com.justep.tools.CompileUI.executeCompile(Unknown Source)
        at com.justep.tools.CompileUI.main(Unknown Source)
请按任意键继续. . .



无标题.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-4-24 17:19:47 | 显示全部楼层
用下面的批处理看看

compileUI5.2.bat

2.56 KB, 下载次数: 65

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 03:53 , Processed in 0.102577 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表