给出以下EAR:
my-ejb需要oracle库与oracle空间一起工作才能构造几何并存储数据.JBOSS 8(wildfly)正确加载了oracle的模块.
当我开始申请时,我收到了ClassNotFoundException oracle.sql.STRUCT.
好的我在my-ejb上添加了oracle驱动程序ojdbc6.jar的依赖项META-INF/manifest.mf.
Class-Path: ojdbc6.jar
Dependencies: oracle.sql
Run Code Online (Sandbox Code Playgroud)
当我开始申请时,我收到了ClassNotFoundException oracle.sql.StructDescriptor.我知道当我从结果集读取数据时,结果集中出现的对象是oracle.sql.STRUCT类的实例,但oracle.sql.StructDescriptor它位于同一个包中.
好的,我在my-lib上添加了oracle驱动程序ojdbc6.jar的相同依赖项META-INF/manifest.mf.
它的工作原理!
我的问题是
我的weblogic服务器上需要一个自定义的threda; 我不能使用TimerEJB或Delayed MDB,因为我必须使用3d库.
我知道不鼓励应用服务器上的自定义线程 ; 这里有一篇相关文章(4岁):为什么不鼓励在Java EE容器中产生线程?
它仍然气馁吗?我可以使用ExecutorServiceQuartz吗?或者我只考虑commonj和工人经理?
Java9引入了类似于OSGI和Maven Dependecies的强大模块性.
是否有maven插件能够构建检测maven依赖项的java 9依赖项?
例如,来自
<groupId>com.mycompany.app</groupId>
<artifactId>my-module</artifactId>
....
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>23.3-jre</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
至
module my-module{
requires com.google.guava;
exports com.mycompany.app;
}
Run Code Online (Sandbox Code Playgroud)
我已经阅读了这篇文章,但它没有那么有用 - 如何表达maven对java ee功能的依赖以转换到Java 9?
我编写了一个从Android设备发送电子邮件的应用程序但是当我尝试发送电子邮件时出现以下异常:
android.os.NetworkOnMainThreadException
为什么会发生这种情况,我该如何解决?
java ×3
android ×1
commonj ×1
java-9 ×1
jboss ×1
manifest.mf ×1
maven ×1
modularity ×1
module-info ×1
oracle ×1
smtpclient ×1
weblogic11g ×1
wildfly ×1