小编giu*_*usy的帖子

为什么我们必须在JBOSS 8(wildfly)的清单上声明依赖?

给出以下EAR:

  • 我-app.ear
    • my-ejb .jar
    • 我-webapp.war
    • LIB
      • my-lib .jar

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.

它的工作原理!

我的问题是

  • 哪个是表现在JBOSS 8上的作用?
  • 为什么在oracle weblogic上我不需要在manifest.mf上添加这些依赖项?

java oracle jboss manifest.mf wildfly

4
推荐指数
2
解决办法
1万
查看次数

Weblogic Server 11g上的自定义线程

我的weblogic服务器上需要一个自定义的threda; 我不能使用TimerEJB或Delayed MDB,因为我必须使用3d库.

我知道不鼓励应用服务器上的自定义线程 ; 这里有一篇相关文章(4岁):为什么不鼓励在Java EE容器中产生线程?

它仍然气馁吗?我可以使用ExecutorServiceQuartz吗?或者我只考虑commonj和工人经理?

java multithreading commonj weblogic11g

3
推荐指数
1
解决办法
5049
查看次数

如何从maven依赖项构建java 9依赖项

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?

java modularity maven java-9 module-info

2
推荐指数
1
解决办法
1359
查看次数

android.os.NetworkOnMainThreadException从Android发送电子邮件

我编写了一个从Android设备发送电子邮件的应用程序但是当我尝试发送电子邮件时出现以下异常:

android.os.NetworkOnMainThreadException

为什么会发生这种情况,我该如何解决?

android smtpclient android-asynctask networkonmainthread

1
推荐指数
1
解决办法
2万
查看次数