如何在Weblogic Admin Console中设置属性文件的类路径?

时间:2014-03-19 09:24:32

标签: java tomcat weblogic

我正在使用Apache Tomcat Server。

当应用程序加载时,它会从属性文件中读取,并且该文件将被放置在Tomcat服务器的lib文件夹中。

由于我使用的是Windows 7,我需要在 Weblogic Server 10.3.5

上测试应用程序

在运行应用程序时,它无法将应用程序部署到服务器,因为服务器无法找到属性文件。

我尝试在

中提供属性文件的路径

服务器> AdminServer>服务器启动>课程路径

并尝试将属性文件放在Weblogic Server HOME

C:\ ORA_WL \中间件\ user_projects \域\ BASE_DOMAIN \ lib中

但它仍然是错误

  

java.lang.Exception:java.lang.NoClassDefFoundError:无法初始化类com.bonsai.webutility.properties.SystemProperties

1 个答案:

答案 0 :(得分:1)

您的班级在哪里尝试查找属性文件?使用相对路径?

Server Start选项卡仅适用于使用节点管理器启动的服务器,而不适用于startWebLogic脚本。因此,如果您的应用程序在管理服务器上运行,您可能需要编辑startWeblogic脚本本身以将属性文件放在类路径上。

更好的选择是将属性文件直接打包在.war / .ear中。在此处参考解决方案:Java: Accessing properties file inside a war