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

QQ登录

只需一步,快速开始

查看: 933|回复: 7

[结贴] Linux 下执行编译(compileUI.sh)出错问题

[复制链接]

2

主题

7

帖子

31

积分

新手上路

Rank: 1

积分
31
QQ
发表于 2016-9-22 21:31:39 | 显示全部楼层 |阅读模式
将Windows BeX5 3.4 版本下运行正常的应用现迁入到 CentOS下(只拷贝原model目录下自己开发的应用),使用BeX5_V3.5版本,当执行compileUI.sh进行编译时,出现如下错误:……
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fc9586b7bcc, pid=4887, tid=140502770628352
#
# JRE version: Java(TM) SE Runtime Environment (8.0_73-b02) (build 1.8.0_73-b02)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.73-b02 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# V  [libjvm.so+0x6dbbcc]  jni_GetObjectClass+0xbc
#
# Core dump written. Default location: /usr/local/soft/BX5_V3.5/tools/compile/core or core.4887
#
# An error report file with more information is saved as:
# /usr/local/soft/BX5_V3.5/tools/compile/hs_err_pid4887.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
#
./compileUI.sh: 行 18:  4887 已放弃               (吐核)java -classpath $CLASSPATH com.justep.tools.CompileUI



具体出错日志见附件。请协助解决,谢谢为盼!



hs_err_pid4278.zip

13.12 KB, 下载次数: 4

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2016-9-23 10:42:58 | 显示全部楼层
用终端命令调用编辑的批处理文件看看具体执行到哪个文件报错的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

2

主题

7

帖子

31

积分

新手上路

Rank: 1

积分
31
QQ
 楼主| 发表于 2016-9-23 13:08:47 | 显示全部楼层
无法操作,请求远程协助。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2016-9-23 15:35:37 | 显示全部楼层
终端命令行调用不到批处理吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

2

主题

7

帖子

31

积分

新手上路

Rank: 1

积分
31
QQ
 楼主| 发表于 2016-9-27 09:00:47 | 显示全部楼层
这个是我们执行的compileUI.sh 的脚本文件:
export JAVA_HOME=../../java/jre1.8-x64
export TOMCAT=../../apache-tomcat
export UI_LIB=../../runtime/UIServer/WEB-INF/lib
export TOOLS=../../tools

export COMPILE_JAVA_DEPEND_LIB=/tools/compile/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:
export COMPILE_TARGET_PATH=/UI2
export COMPILE_TARGET_FILE_TYPE=java,w
export COMPILE_LANGUAGES=zh_CN
export COMPILE_SKINS=desktop
export COMPILE_DEVICE=pc

export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$UI_LIB/biz-client.jar:$UI_LIB/sac1.3.jar:$UI_LIB/cssparser-0.9.16.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/min-depends.jar:$UI_LIB/ui-core.jar:$UI_LIB/update.jar:$UI_LIB/xalan-2_5_1_orbeon.jar:$UI_LIB/fastjson-1.1.25.jar:$UI_LIB/xerces-xercesImpl-2_9_orbeon_20070711.jar:$UI_LIB/xerces-xml-apis-2_9_orbeon_20070711.jar:$TOMCAT/lib/servlet-api.jar:$TOOLS/compile/compileUI.jar
java -classpath $CLASSPATH com.justep.tools.CompileUI
read -n 1 -p "按任意键继续..."执行这个时候报错了,这个该怎么查?
回复 支持 反对

使用道具 举报

2

主题

7

帖子

31

积分

新手上路

Rank: 1

积分
31
QQ
 楼主| 发表于 2016-9-27 09:04:12 | 显示全部楼层
之前回复的“用终端命令调用编辑的批处理文件看看具体执行到哪个文件报错的‘不明白什么意思,请详细讲解一下
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2016-9-27 10:58:51 | 显示全部楼层
不要双击执行批处理,用命令的方式,切换到版本所在目录,然后./compileUI.sh执行编译
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

31

主题

1856

帖子

3070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3070
发表于 2016-9-29 09:31:30 | 显示全部楼层

export JAVA_HOME=../../java/jre1.8-x64

java 目录复制了吧?
如果复制了,到 bin 目录  加权限看一下  chmod a+x * .

如果还出错,就新复制一份java。 错误看上去是java基础错误,应该是java文件有问题或者他某种情况下有bug.

如果还有错,那就直接系统安装jdk, 把上面那个去掉,用系统的jdk。

不过,我们内部一直用的自带的那个java,centos没什么问题, cento6 或者centos7
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 03:27 , Processed in 0.113134 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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