在Java应用程序中设置类路径以查看Hibernate配置文件的问题

在Java应用程序中设置类路径以查看Hibernate配置文件的问题,java,hibernate,classpath,java-6,Java,Hibernate,Classpath,Java 6,我正在尝试为我编写的Java应用程序设置类路径,但对于我做错了什么,我感到有点困惑。我在这里查看了Oracle Java 6类路径文档: 以下是我在shell脚本中使用的命令: /usr/java6/jre/bin/java -classpath .:/usr/home/wasadmin/scripts/AutoEmail.jar:/usr/IBM/WebSphere/AppServer/runtimes/com.ibm.ws.ejb.thinclient_7.0.0.jar:/usr/IBM/

我正在尝试为我编写的Java应用程序设置类路径,但对于我做错了什么,我感到有点困惑。我在这里查看了Oracle Java 6类路径文档:

以下是我在shell脚本中使用的命令:

/usr/java6/jre/bin/java -classpath .:/usr/home/wasadmin/scripts/AutoEmail.jar:/usr/IBM/WebSphere/AppServer/runtimes/com.ibm.ws.ejb.thinclient_7.0.0.jar:/usr/IBM/WebSphere/AppServer/optionalLibraries/oracle/ojdbc6.jar:/usr/IBM/WebSphere/wp_profile/installedApps/ProdCell/PA_Project.ear/Project.war/WEB-INF/lib/*:/usr/IBM/WebSphere/wp_profile/installedApps/ProdCell/PA_Project.ear/Project.war/WEB-INF/classes:/usr/IBM/WebSphere/wp_profile/installedApps/ProdCell/PA_Project.ear/Project.war/WEB-INF/classes/* com.test.project.Main
我的问题是我的项目正在使用Hibernate,但它找不到我的Hibernate配置文件。配置文件位于

/usr/IBM/WebSphere/wp_profile/installedApps/ProdCell/PA_Project.ear/Project.war/WEB-INF/classes/hibernate.cfg.xml
,我相信上面所示的类路径涵盖了这一点

我的类路径有什么问题,它看不到吗

另外,还有一点需要注意:上面类路径中列出的
.ear
.war
目录实际上是目录,而不是.ear或.war文件


谢谢

原来这是一个愚蠢的错误——我忘了用包含实际hibernate.cfg.xml的新版本更新我的portlet(安装在/usr/IBM/WebSphere/wp_profile/installedApps/ProdCell/PA_Project.ear/)。哎呀


我应该删除这个问题吗?

不太确定您是否可以像现在这样在类路径中使用/*键。给出jar名称或文件夹路径;当你有一个充满.jar文件的lib目录时,这是非常好的。请参阅我在原始帖子中提到的文档。:)