我正在使用hibernate创建一个jar。我曾经遇到过一个情况我需要更改设置(URL)的时候,所以我想加载hibernate.cfg.xml
这样
SessionFactory sessionFactory = new Configuration()
.configure("D:\\fax\\hibernate.cfg.xml")
.buildSessionFactory();
但是然后运行该项目,我得到这个异常
org.hibernate.HibernateException: D:\fax\hibernate.cfg.xml not found
at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:147)
at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1287)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1309)
at hibernate.LabOrderHelper.getDatabaseSesssion(LabOrderHelper.java:55)
at hibernate.Test.main(Test.java:42)
如何hibernate.cfg.xml
从课程路径以外的其他位置加载?
public Configuration configure(File configFile)
上课有方法Configuration
请尝试以下操作,它应该可以正常工作:)
File f = new File("D:\\fax\\hibernate.cfg.xml");
SessionFactory sessionFactory = new Configuration().configure(f).buildSessionFactory();
不同之处在于您使用了一种方法configure(String resource)
,该方法期望类路径中的资源,但是configure(File configFile)
所期望的却在其中File
,因此您可以传递它。
每当我在tomcat中部署Web应用程序时,WEB-INF/lib中的所有jar都将加载到应用程序ClassLoader中。 我很少有其他位置有一些jars集,例如WEB-INF/ChildApp1/*. jar、WEB-INF/ChildApp2/*. jar......根据用户请求,我想将一些jars集加载到当前的类加载器中。 注意:我不想创建任何子类装入器。 我真正的要求是,如何以编程方式将
我有一个spring-mvc项目,配置为从WEB-INF/jsp加载模板,我使用Servlet 3.0属性从WEB-INF/lib/someplugins.jar加载一些mvc模板! /META-INF/resources/WEB-INF/jsp/a.jsp,我如何做到这一点? 我拥有的视图解析器的spring配置是
Android Studio正在使用这个JDK位置:C:\Program Files\Android\Android Studio\JRE,这与Gradle默认使用的不同:C:\Program Files(x86)\Java\JDK1.8.0_181如果使用Android Studio从命令行运行Gradle任务,使用不同的位置可能会产生多个Gradle守护进程。 然后给出了这些选项: 详细信息.
问题内容: 我能够使用puppeteer成功下载文件,但只是将其保存到我的/ Downloads文件夹中。我一直到处逛逛,在api或论坛中找不到任何设置此位置的信息。 我的下载基本上只是转到链接: 问题答案: 这样可以在最新的puppeteer v0.13中设置下载路径。 该行为是实验性的,可能会在以后删除,修改或更改。 请注意,您可以自行尝试尝试此处列出的更多技巧:)。
在启动应用程序时获取以下错误
有人能告诉我在从机上配置不同负载的过程吗?我想为不同的从线程设置不同的线程数。 从站 1 - 60 个线程 从站 2- 100 个线程 从站 3- 200 个线程 还有jeter master如何管理从机上的负载。如果我有1000个线程和4台从机,Jeter会在每台从机上运行250个线程吗? 谢谢