首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(GAE) WEB-INF/lib命令

(GAE) WEB-INF/lib命令
EN

Stack Overflow用户
提问于 2016-01-21 07:34:08
回答 1查看 156关注 0票数 0

嘿,伙计们,我在做一个谷歌应用程序引擎的项目。为了从我的设备中获取数据,我们使用了MQTT。org.eclipse.paho.client.mqttv3.*库以"client.connect()“启动线程。经过一些研究,我发现在使用GAE时,不能简单地创建线程。显示以下错误:java.security.AccessControlException:访问被拒绝("java.lang.RuntimePermission“"modifyThreadGroup")

因此,我继续搜索,有人告诉我使用以下代码而不是“普通”线程:

线程monitoringThread = ThreadManager.createThreadForCurrentRequest(新的Runnable() {..} )

因此,我对泛美卫生组织的库进行了分解,查找了创建线程的位置,并对其进行了更改。我创建了一个新类,以mymqttclient.jar的形式在eclipse中导出它,我更改了属性、->、Java构建路径、->顺序和导出的构建顺序,以便在mqtt 0.4.0.jar之前加载mymqttclient.jar,以便在monitoringThread中使用我创建的函数。

但是如何在web-inf/lib中更改..jar的顺序呢?

非常感谢你的回答,我直到现在才找到有用的东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-21 10:46:44

首先,不需要对任何泛美卫生组织代码进行反编译,所有这些代码都可以从这里中获得。

既然您现在可以获得干净的源,为什么不修改原始类并重新构建jar文件,那么您就不需要担心使用Classpath来先加载类了吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34917824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档