如何让JAR文件重用外部的datasource 定义?

问题描述

我已经有个RUNNABLEJAR放在Solaris里面,还有一大堆Shell来调用它,不同的参数Jar是用Spring+Hibernate写的,里面有persistence.xml和applicationContext.xml来配置现在我们重新再做一个WebApplication,还没有定是Seam+EJB3还是SSH还是Grails,不过不管怎么说,我希望能够把这个JAR文件直接放在lib里面,然后重用里面的逻辑,不是去调用它,而是把它作为一个类库,直接调用里面的函数。现在我就是不知道我怎么告诉这个JAR文件它应该用啥DataSource。有人这么搞过么?

时间: 2024-09-22 15:04:33

如何让JAR文件重用外部的datasource 定义?的相关文章

双击Jar文件运行

问题描述 jar程序的运行我在JDK中制作了可执行Jar文件.通过java-jar命令运行成功,但双击运行没反应.该程序没有可视化界面.希望能得到指点,谢谢! 解决方案 解决方案二:用eclipse生成就可以了解决方案三:对有的时候是这样的解决方案四:你应该在程序中填点提示语之类的代码,如当程序跑起来时弹出一个对话框.注意:不要用System.out.println(),用这个的话,你是看不到结果的.还有,检查一下你的jar包是否打对了,推荐一个打包工具fatjar.jar,用这个插件在MyEc

Hadoop Job使用第三方依赖jar文件

当我们实现了一个Hadoop MapReduce Job以后,而这个Job可能又依赖很多外部的jar文件,在Hadoop集群上运行时,有时会出现找不到具体Class的异常.出现这种问题,基本上就是在Hadoop Job执行过程中,没有从执行的上下文中找到对应的jar文件(实际是unjar的目录,目录里面是对应的Class文件).所以,我们自然而然想到,正确配置好对应的classpath,MapReduce Job运行时就能够找到. 有两种方式可以更好地实现,一种是设置HADOOP_CLASSPA

ubuntu下面运行jar 文件提示 尝试打开文件*.jar 时出现意外

问题描述 ubuntu下面运行jar 文件提示 尝试打开文件*.jar 时出现意外 ubuntu下面运行jar 文件提示 尝试打开文件*.jar 时出现意外 我在manifest.mf 文件中添加了需要引用的外部包了 ,程序在eclipse中运行没问题,希望大神给解决 解决方案 文件损坏,重新打包下看看 解决方案二: 运行jar文件通过命令行运行jar文件如何生成和运行jar文件----------------------

二种jar包制作方法讲解(dos打包jar eclipse打包jar文件)_java

1.在dos下面打包jar文件 复制代码 代码如下: D:\jdk1.5.0_07\bin> jar  /help 用法:jar  {ctxu}[vfm0Mi]  [jar-文件]  [manifest-文件]  [-C  目录]  文件名  ... 选项: -c  创建新的存档 -t  列出存档内容的列表 -x  展开存档中的命名的(或所有的]文件 -u  更新已存在的存档 -v  生成详细输出到标准输出上 -f  指定存档文件名 -m  包含来自标明文件的标明信息 -0  只存储方式:未用Z

从Java的jar文件中读取数据的方法_java

本文实例讲述了从Java的jar文件中读取数据的方法.分享给大家供大家参考.具体如下: Java 档案 (Java Archive, JAR) 文件是基于 Java 技术的打包方案.它们允许开发人员把所有相关的内容 (.class.图片.声音和支持文件等) 打包到一个单一的文件中.JAR 文件格式支持压缩.身份验证和版本,以及许多其它特性. 从 JAR 文件中得到它所包含的文件内容是件棘手的事情,但也不是不可以做到.这篇技巧就将告诉你如何从 JAR 文件中取得一个文件.我们会先取得这个 JAR

有关java打包为jar文件的问题。

问题描述 我需要实现的功能为:将自己的工程打包为jar文件(之后还要生成exe文件).在这个jar包里需要导入其他外部jar包.这些jar包与我的jar包的格式大概是:./my.jar./a/b/1.jar./c/2.jar我的程序在eclipse上面跑没有问题,因为现在需要导入的这些jar包都是通过addexternaljar实现的.但是我不希望将这些导入的jar包一起打包在我的工程里.我需要他们是外部的jar包可以让我调用.不知道如何解决.等待回答~~~谢谢啦!~~ 解决方案 解决方案二:放

将某一目录下所有的jar文件都加入到CLASSPATH当中的简便写法

将某一目录下所有的jar文件都加入到CLASSPATH当中的简便写法 引用: http://www.javaeye.com/topic/244?page=2 中将某一目录下所有的jar文件都加入到CLASSPATH的写法,比较长:)   Quake Wang 写道 代码 FOR %%i IN ("%HIBERN8IDE%/*.jar") DO CALL "setclasspath.bat" %%i      setclasspath.bat: 代码 SET _CLA

"package中的javac,java用法" && "制作可执行jar文件"

执行 java初学者最早会用的命令无非是就是javac和java,但即使这么简单命令也还会把我们弄得头皮发麻 -__- .Roger下面就"package中的javac,java用法"和"制作可执行jar文件"做点简单的解释. 最基础的东西就不废话了,至于package先讲讲我的理解,因为我觉得知道这点对于开发还是很有帮助的.举个例子说:有两个类Tom和Jerry同属于一个package--Partners //Tom.javapackage Partners;pu

关于osgi中的bundle转换成普通的jar文件

最近在做eclipse插件的开发工作,由于项目需要,要将现在基于插件结构的部分功能集成到新的项目中,但是新项目不是基于插件架构的,请问,将现有的几个插件文件打成jar文件,直接集成到新项目中在新项目中调用api,可以吗?