Tag: 配置

以编程方式使用动态用户名和密码配置Hibernate

我正在实现一个Web应用程序,用户需要使用他的数据库用户名和密码进行身份validation。 我想使用相同的输入用户名和密码来连接数据库。 换句话说,我想在hibernate配置文件中这两个字段:(dbusername和dbpassword): dbusername dbpassword 可以根据输入用户名和密码的用户登录Web应用程序进行dynimacally填充。 这可以吗? 谢谢

Hibernate配置错误(找不到元素’hibernate-configuration’的声明)

我正在尝试使用hibernate建立与数据库的简单连接。 这是我的配置文件: org.hsqldb.jdbcDriver jdbc:hsqldb:hsql://localhost user pass 1 org.hibernate.dialect.HSQLDialect thread org.hibernate.cache.internal.NoCacheProvider true update 我收到以下错误: Exception in thread “main” org.hibernate.internal.util.config.ConfigurationException: Unable to perform unmarshalling at line number 6 and column 26 in RESOURCE hibernate.cfg.xml. Message: cvc-elt.1: Cannot find the declaration of element ‘hibernate-configuration’. … 似乎有点不合逻辑。 因为我将’hibernate-configuration’作为hibernate.cfg.xml文件中的根元素。 我正在使用Hibernate 4.1.1(刚才提到,因为我已经得到一些提示,新的hibernate可能会有一些问题) 希望有人可以提供帮助,因为我是Hibernate的新手,现在我也没有得到谷歌的任何重大帮助。

如何让OSGi(配置管理员)持久/重用您的配置?

我是OSGi的新手。 我的目标是使用config admin创建一个结构,因此您可以输入一个配置,该配置将在重新启动服务器后重复使用。 虽然我已经阅读了api并尝试了一些示例,但我认为默认情况下会包含此function。 我的问题是:这是否可行,如果是的话:我有什么考虑才能获得这项function? PS。 我正在使用Equinox 欢呼克里斯

如何解决此Log4J导入错误(与Classpath相关)?

当我运行以下简单的log4J示例时,我收到一个错误: import org.apache.logging.log4j.core.*; import java.io.*; import java.sql.SQLException; import java.util.*; public class log4jExample{ /* Get actual class name to be printed on */ static Logger log = Logger.getLogger( log4jExample.class.getName()); public static void main(String[] args) throws IOException,SQLException{ log.debug(“Hello this is an debug message”); log.info(“Hello this is an info message”); } } 并且错误如下: Error: package org.apache.logging.log4j.core does not […]

从Hibernate 3迁移到4会降低启动速度

我们正在尝试将我们的项目从hibernate 3迁移到hibernate 4.一切都运行良好,但问题是启动。 我们不使用JPA,我们使用直接hibernate与xml文件和映射文件。 com.informix.jdbc.IfxDriver jdbc:informix-sqli://xxx:xxx/xxx:INFORMIXSERVER=xxx xxx xxx org.hibernate.dialect.InformixDialect true false dev.xml generated.mappingFile属性是一个自己的属性。 在启动时,将加载该文件(dev.xml)。 这个文件看起来像这样: … 我们减少了这篇文章中的映射数量。 我们目前有超过500个映射 。 使用hibernate 3 ,加载所有映射需要2秒钟 。 使用hibernate 4需要2分钟 。 这是来自hibernate 3.2.GA的日志文件: 07:36:21,293 INFO [HibernateManager ] | Verwende Mapping-Collection Datei : /com/cargosoft/csedi/data/mappings_dev.xml 07:36:21,347 INFO [HibernateManager ] | Adding this resource to hibernate now : com/cargosoft/csedi/data/aart/Aart_DEV.hbm.xml 07:36:21,443 INFO [HibernateManager ] […]

创建适合Python和Java的配置文件的“标准”方法

我的应用程序是100%用纯Python开发的。 我发现非常有用且易于创建扩展名为.py的配置文件,而不是简单地在每个代码中加载它。 像这样的东西: ENV = ‘Dev’ def get_settings(): return eval(ENV) class Dev(): ”’ Development Settings ”’ # AWS settings aws_key = ‘xxxxxxxxxxxxx’ aws_secret = ‘xxxxxxxxxxxxxxxxx’ # S3 settings s3_bucket = ‘xxxxxxxxxx’ … … 而且在我的代码中我只导入这个文件并使用设置,这样我就有一个易于管理的文件,其中包含我需要的所有参数。 最近我不得不将部分代码移到Java上。 而现在我正在努力配置。 题: 创建可以从两种语言轻松访问的配置的“标准”方法是什么? (我的Java技能非常有限,如果你能用五个我在Java中的一个简单例子那就太棒了)

什么是get4urrentLoggers在log4j2中的模拟

如何获得log4j2中使用的所有记录器? 在log4j中我可以使用如下所述的getCurrentLoggers: 使用的记录器数量

如何使用java配置在spring中配置waffle

我一直在努力使用spring java配置来解决使用spring 4.2.5的问题。 我想我也可以在同样的情况下帮助别人。 我们使用自定义preWaffle和postWafflefilter来validation用户在通过华夫饼NTLM协议validation后存在于我们的数据库中。 我们还有使用EnableGlobalMethodSecurity批注授权用户操作的方法。 为了让它在Spring中工作,java配置至少可以说有些麻烦。 您可以在下面的答案中找到我们的解决方案。 我希望它会有所帮助。

如何在Guice中进行需要注入实例的动态绑定?

我想创建一个模块,动态地将实例绑定到命名注释。 用例是我想自动绑定配置中的值,属性文件中的键是@Named值。 但是配置绑定在不同的模块中,所以我需要注入配置。 我看过的解决方案是: 在configure()方法中绑定。 没有注入此方法,我无法获得基本配置。 使用Provider / @提供。 提供者只绑定一个实例。 使用MultiBinder。 我的用例与此扩展提供的内容略有不同。 多重绑定允许您单独绑定多个实例,然后将它们作为包含更复杂类型的集合注入。 我想分别绑定每个实例,并通过唯一可识别的方式将它们用于注入后者。 使用childInjector。 不幸的是,如果不对现有代码进行大量修改,这是不可能的 这个答案是如何以这种方式解决这个问题的非常好的描述。 以某种方式注入活页夹。 (我开始变得有些讨厌)Guice允许注射Injector供后者使用,我尝试通过@Provides方法将Binder注入模块,然后直接使用binder在方法中进行多次绑定。 Guice不会注射粘合剂。

有没有办法在构建之前告诉Eclipse“全部保存”?

有没有人知道在构建java代码之前是否有办法让Eclipse执行“全部保存”? (我不使用“自动构建”选项,当你使用“Ctrl + B”进行构建时,我正在说话) 我已经通过偏好进行挖掘,似乎无法找到任何东西,所以我想我会在Stack Overflow中检查蜂巢头脑以防万一。 我正在使用Ganymede,V3.4.1,Build id:M20080911-1700,如果它是相关的。 提前谢谢,戴夫麦基