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

QQ登录

只需一步,快速开始

查看: 7168|回复: 13

[结贴] wex5的linux服务器环境问题

  [复制链接]

10

主题

89

帖子

313

积分

中级会员

Rank: 3Rank: 3

积分
313
QQ
发表于 2016-4-28 18:40:36 | 显示全部楼层 |阅读模式
本帖最后由 d1bug 于 2016-4-28 18:45 编辑

我已经按照页面服务UIServer部署文章(http://doc.wex5.com/uiserver-deploy/)的方法在linux上搭建了。
可运行tomcat的时候总报错如下:
[JUSTEP_HOME in UIServer]: /var/apps/wex5
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /var/apps/wex5/apache-tomcat-7.0.67/temp/dll/libui-core-jni-dev-linux-x64_875cd66efefd43b9b2c3688ab0afbbd4.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
2016-04-28 18:26:17 编码: JUSTEP000030; 提示: 加载ui-core-jni出错
com.justep.ui.exception.UIException: 编码: JUSTEP000030; 提示: 加载ui-core-jni出错
        at com.justep.ui.exception.UIException.create(Unknown Source)
        at com.justep.ui.listener.NativeLoaderListener.contextInitialized(Unknown Source)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5077)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5591)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1574)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1564)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.UnsatisfiedLinkError: /var/apps/wex5/apache-tomcat-7.0.67/temp/dll/libui-core-jni-dev-linux-x64_875cd66efefd43b9b2c3688ab0afbbd4.so: /var/apps/wex5/apache-tomcat-7.0.67/temp/dll/libui-core-jni-dev-linux-x64_875cd66efefd43b9b2c3688ab0afbbd4.so: invalid ELF header (Possible cause: endianness mismatch)
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1851)
        at java.lang.Runtime.load0(Runtime.java:795)
        at java.lang.System.load(System.java:1062)
        ... 10 more

这个问题要怎么处理呢?

相应操作如下:
1.安装jdk
2.安装tomcat,安装在/var/apps/wex5目录
3.拷贝model文件夹至/var/apps/wex5
4.拷贝windows下的runtime目录至服务器的/var/apps/wex5目录
5.修改runtime下面的justep.xml文件,配置juesthome路径为/var/apps/wex5
6.修改tomcat的context.xml文件,配置jndi
7.修改server.xml文件,配置加载uiserver


服务器路径截图:
QQ图片20160428184507.png

10

主题

89

帖子

313

积分

中级会员

Rank: 3Rank: 3

积分
313
QQ
 楼主| 发表于 2016-4-28 19:20:26 | 显示全部楼层
,咋就没个人来解答下呢。
回复 支持 反对

使用道具 举报

10

主题

89

帖子

313

积分

中级会员

Rank: 3Rank: 3

积分
313
QQ
 楼主| 发表于 2016-4-29 14:59:42 | 显示全部楼层
我自己解决了,可结贴了。
回复 支持 反对

使用道具 举报

发表于 2016-4-29 16:32:31 | 显示全部楼层
d1bug 发表于 2016-4-29 14:59
我自己解决了,可结贴了。

说下如何解决的!分享给大家看看吧!谢谢!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

89

帖子

313

积分

中级会员

Rank: 3Rank: 3

积分
313
QQ
 楼主| 发表于 2016-4-29 19:15:24 | 显示全部楼层
liangyongfei 发表于 2016-4-29 16:32
说下如何解决的!分享给大家看看吧!谢谢!

把conf/Catalina/localhost/的x5.xml删除即可
回复 支持 反对

使用道具 举报

12

主题

53

帖子

424

积分

中级会员

Rank: 3Rank: 3

积分
424
QQ
发表于 2016-9-21 13:58:08 | 显示全部楼层
mark
回复

使用道具 举报

4

主题

29

帖子

54

积分

初级会员

Rank: 2

积分
54
QQ
发表于 2016-11-2 16:44:58 | 显示全部楼层
mark
回复

使用道具 举报

80

主题

245

帖子

586

积分

高级会员

Rank: 4

积分
586
QQ
发表于 2017-1-21 10:24:07 | 显示全部楼层
d1bug 发表于 2016-4-29 19:15
把conf/Catalina/localhost/的x5.xml删除即可

您好,我也下载的linux64位的jdk,下载了linux的tomcat,然后改启动脚本,启动tomcat正常。
然后我把UIServer扔到tomcat/webapps下,启动tomcat报错,与您帖子的错误一样。我并没有拷贝conf/Catalina/localhost/的x5.xml文件。请问您的UIServer确实启动了?
回复 支持 反对

使用道具 举报

80

主题

245

帖子

586

积分

高级会员

Rank: 4

积分
586
QQ
发表于 2017-1-21 10:25:38 | 显示全部楼层
d1bug 发表于 2016-4-29 19:15
把conf/Catalina/localhost/的x5.xml删除即可

请问您的tomcat是x5自带的还是官网下载的?还有.so文件是We的还是Be的?
回复 支持 反对

使用道具 举报

发表于 2017-2-9 17:43:11 | 显示全部楼层
d1bug 发表于 2016-4-29 19:15
把conf/Catalina/localhost/的x5.xml删除即可

你确定UIServer 真的部署成功了吗??本地开发者已经确定!
wex5的linux 版本是无法部署UIServer 的!因为C代码没有编译
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 00:40 , Processed in 0.075327 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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