当前位置: 首页 > 面试题库 >

我如何从战争中访问文本文件

谷梁昊空
2023-03-14
问题内容

我如何知道要从WAR中获取文件的文件参考。

WAR的结构为:

WAR
SRC
-Model
-Network
structure
WebContent
META-INF
WEB-INF
LIB

JSP位于WebContent下,我已将config.txt文件放在WebContent文件夹下,并尝试通过

BufferedReader in = new BufferedReader(new FileReader(“ WebContent /
config.txt”));

但这是行不通的。有谁知道我需要通过什么参考或如何弄清楚。


问题答案:

签出ServletContext.getResourceAsStream()。这是一个例子。



 类似资料:
  • 我在同一个weblogic服务器上部署了两个项目: 带有EJB(@本地,@无状态)的耳朵存档 一个战争档案 我想从war档案中的一个类访问EJB。这通常是可能的吗?怎样

  • 是否可以使用本地接口从war访问驻留在ear文件中的ejb 都部署在同一个应用服务器下。 ejb: 现在,在测试servlet(战争)中: 失败于: javax。命名。NameNotFoundException:试图在/app/webapp/FirstWebEJBTest/12292093中查找comp/env/FirstDemoEJB/Local时。; 但是远程查找可以很好地工作:

  • 我在META-INF\Spring位置的servics.jar中有beans.xml文件,servics.jar位于WEB-INF\lib中。现在,我尝试使用下面的导入标记来访问我的appcontext.xml中的beans.xml 但在启动服务器后,我得到了“没有定义名为‘mybean’的bean”错误。这里,mybean是在beans.xml中定义的。我已经在web中设置了contextCon

  • 问题内容: 我试图从战争档案中读取文本文件,并在运行时将其内容显示在facelets页面中。我的文件夹结构如下 +战争档案> +资源> +电子邮件> + file.txt 我尝试使用以下代码读取resources / email / file.txt文件夹中的文件 但是问题是当我运行上面代码的方法时,会抛出A。我也尝试使用以下代码行获取文件,但未成功 我仍然得到。这是怎么引起的,我该如何解决? 问

  • 如何使war文件自动部署?服务器组件是glass乐于,数据库是在MySQL中创建的。我需要创建一个可执行文件来提取war文件吗?以及如何做到这一点?

  • 问题内容: 我有一台装有Ubuntu 12.04的计算机,并且已经安装了Jenkins ver。1.424.6根据 本指南 使用apt-get ,但是有一个新版本: 如果按下载,我会得到一个jenkins.war文件…但是如何使用它来升级当前安装?还是在apt存储库更新之前不可能? 问题答案: 您可以使用新文件覆盖现有文件,然后重新启动Jenkins。 该文件通常位于中。 如果您的系统不是这种情况