当前位置: 首页 > 知识库问答 >
问题:

获取资源AsStream在 Websphere 服务器上不起作用

曾丰茂
2023-03-14

应用服务器:IBM Websphere

Java 6

问题:

以下是web应用程序的文件夹结构:

WEB-INF/库/道具/

问题是下面的代码不工作:

this.getClass(). getResourceAsStream('/props'/fileName),其中fileName是WEB-INF/lib/pros的props文件夹中的有效文件名。

调用上述方法的类位于JAR中,并包含在lib中

上述调用返回空值。

相同的设置在tomcat上工作,web应用程序以扩展模式部署,集成在Inteliij IDE中。在这个问题出现的环境中,应用程序被部署为ear,请帮助我,因为我无法得到任何线索

共有1个答案

茹展鹏
2023-03-14

WEB-INF/lib下的jar文件在类路径中。不是WEB-INF/lib本身。

该文件应位于其中一个 jar 中,或位于 WEB-INF/类(位于类路径中)下

 类似资料:
  • 我想从另一个 ejb 项目中的另一个单例 EJB 中调用 ejb 上的本地无状态 EJB。两个 EJB 项目都位于同一个 ear 文件中。应用程序服务器是 WebSphere 应用程序服务器 8.0.0.1。 第一个EJB 3.1-项目(PersistenceEJB.jar): 连接 无状态Bean: ejb jar。xml和ibm ejb jar bnd。xml为空。 第二个EJB 3.1项目(

  • 问题内容: 从我的本地计算机到开发服务器,Web Deploy 3.0可以使用以下命令与Visual Studio 2012发布配置文件配合使用: msbuild。\ myproj.csproj / verbosity:d /p:DeployOnBuild=true;PublishProfile=Develop;VisualStudioVersion=11.0;AllowUntrustedCert

  • 问题内容: 我正在开发angularjs应用程序作为我的angularjs学习的一部分。我有控制器,从那里我叫服务层。 }); 我注意到由于$ http.get.then东西的异步特性,不会立即检索数据,因此当我从控制器(teamsController)调用getTeams()时,我不会得到“ teams”,我会得到没有。 知道我该如何解决吗? 第二次尝试: 在阅读了有关以下文章所建议的关于角度的

  • 创造刀身php 网状物php AdminController.php VerifyCsrfToken.php 当我上传图像在CKEditor我得到这个错误。 请求的资源/管理员/上传/图像?CKEditor=主体

  • 我正在另一台计算机上安装Wamp服务器,以运行一个中型数据库和用户界面。我已经成功拦截了IIS,并将服务器路由到Localhost:8080。但是每当我试图从本地主机主页访问我的项目时,在www文件中;我被重定向到一个页面没有找到错误。 当我将鼠标悬停在链接上方时,目录总是出现“http:// ProjectFolderNameHere /”。当它应该是“http:// LocalHost:808

  • 我在我的Laravel项目中有这个ajax请求(这是一个简单的版本,但它正在工作): 当我在本地工作,我使用PHP工匠服务ajax调用工作,但当我部署到我的正式服没有(因为路径 /admin/lessons/addMember/licenseMemberId不是服务器中的完整路径)。最好的方法应该是走这条路线,但我不知道怎么走。这是路由表: 有没有办法在参数设置中使用laravel路线?如果没有,