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

QQ登录

只需一步,快速开始

查看: 1426|回复: 9

[结贴] 生成w文件后 运行功能出错

[复制链接]

146

主题

589

帖子

1642

积分

金牌会员

Rank: 6Rank: 6

积分
1642
QQ
发表于 2014-7-15 08:13:22 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows XP 浏览器: IE8
生成概念生成数据库表
生成process文件
生成w文件,生成w文件的时候没有按照默认名称mainactivity.w生成文件,而是自己改的manage.w


运行软件的时候出问题了,报错。这是为什么呢?




UIServer错误:com.justep.ui.exception.UIException: 编码: JUSTEP000013; 提示: WINDOW编译出错, 不存在与"/UI/Announcement/manage/process/manage/mainActivity.w"匹配的WINDOW文件或缓存文件
[url=]隐藏错误详细[/url]URI:/x5/Announcement/manage/process/manage/mainActivity.w错误码:500com.justep.ui.exception.UIException: 编码: JUSTEP000013; 提示: WINDOW编译出错, 不存在与"/UI/Announcement/manage/process/manage/mainActivity.w"匹配的WINDOW文件或缓存文件        at com.justep.ui.exception.UIException.create(Unknown Source)        at com.justep.ui.WindowCompiler.compile(Unknown Source)        at com.justep.ui.WindowServer.getWindow(Unknown Source)        at com.justep.ui.WindowServer.service(Unknown Source)        at com.justep.ui.servlet.MainServlet.service(Unknown Source)        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)        at java.lang.Thread.run(Thread.java:595)

Announcement-ui.rar

3.75 KB, 下载次数: 569

Announcement-biz.rar

3.87 KB, 下载次数: 309

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-7-15 08:20:11 | 显示全部楼层
对照目录看看有没有这个.w
/UI/Announcement/manage/process/manage/mainActivity.w

应该是你这个文件不存在,或者改成其它的名称了。
向前进,向前进,我们……
回复 支持 反对

使用道具 举报

146

主题

589

帖子

1642

积分

金牌会员

Rank: 6Rank: 6

积分
1642
QQ
 楼主| 发表于 2014-7-15 08:25:50 | 显示全部楼层
又试啦一下,在另外一个x5目录里面做的,还是不行,是不是生成w文件的时候,不允许修改 mainActivity.w这个默认的文件名啊
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-7-15 08:31:25 | 显示全部楼层
wukongsky 发表于 2014-7-15 08:25
又试啦一下,在另外一个x5目录里面做的,还是不行,是不是生成w文件的时候,不允许修改 mainActivity.w这个 ...

可以修改,但要与 process 中的文件 名称 一致,如果不一致,
在process中 叫 mainActivity.w,而在UI叫其它的名称 就会报错。

评分

参与人数 1 +4 收起 理由
jishuang + 4 赞一个!

查看全部评分

向前进,向前进,我们……
回复 支持 反对

使用道具 举报

146

主题

589

帖子

1642

积分

金牌会员

Rank: 6Rank: 6

积分
1642
QQ
 楼主| 发表于 2014-7-15 08:34:59 | 显示全部楼层
在那个地方改呢?
回复 支持 反对

使用道具 举报

146

主题

589

帖子

1642

积分

金牌会员

Rank: 6Rank: 6

积分
1642
QQ
 楼主| 发表于 2014-7-15 08:38:15 | 显示全部楼层
怎么改,能说具体点吗?
回复 支持 反对

使用道具 举报

发表于 2014-7-15 08:41:06 | 显示全部楼层
wukongsky 发表于 2014-7-15 08:38
怎么改,能说具体点吗?

如果你在UI里面修改了.w的文件名,那你 就得在这个。w对应的process里面修改。w的名称《和你在UI里面修改的一样》然后在config下面的function.xml文件里面重新配置一下

评分

参与人数 1 +5 收起 理由
jishuang + 5 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-7-15 08:41:27 | 显示全部楼层
wukongsky 发表于 2014-7-15 08:34
在那个地方改呢?

在BIZ层相应功能的process 目录下相应的 process 文件 1.png


向前进,向前进,我们……
回复 支持 反对

使用道具 举报

146

主题

589

帖子

1642

积分

金牌会员

Rank: 6Rank: 6

积分
1642
QQ
 楼主| 发表于 2014-7-15 08:45:47 | 显示全部楼层
明白了,刚才我在process里面改了后,没有在function.xml里面配置,多谢。
请结贴
顺别说一句,这个也应该属于x5平台的一个问题啊,修改w文件的默认值的时候没有任何提示。还是我操作有什么失误呢
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-15 10:41:14 | 显示全部楼层
process文件中设置的环节名称和w文件的文件名是对应的
添加功能菜单时,系统读取的是process文件,所以分配了mainActivity的权限,从功能树打开这个功能要访问的也是mainActivity,你没有建立对应的mainActivity.w文件,所以报错
正确的做法应该是,在process文件中添加静态环节manage,新建w文件中,选择manage即可
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 08:39 , Processed in 0.076843 second(s), 33 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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