GVKun编程网logo

为什么从WEB-INF文件夹内部无法加载POSModel文件?(web-inf文件夹外的文件为)

12

在本文中,我们将详细介绍为什么从WEB-INF文件夹内部无法加载POSModel文件?的各个方面,并为您提供关于web-inf文件夹外的文件为的相关解答,同时,我们也将为您带来关于.NETCore升级

在本文中,我们将详细介绍为什么从WEB-INF文件夹内部无法加载POSModel文件?的各个方面,并为您提供关于web-inf文件夹外的文件为的相关解答,同时,我们也将为您带来关于.NET Core升级后无法加载文件或程序集“ Microsoft.NET.HostModel”、delphi – 如何读取inf文件?、HTML – 如何将我的CSS连接到存储在WEB-INF文件夹中的JSP文件?的Websphere/JSP、IntelliJ IDEA 部署文件的WEB-INF文件夹下没有lib的有用知识。

本文目录一览:

为什么从WEB-INF文件夹内部无法加载POSModel文件?(web-inf文件夹外的文件为)

为什么从WEB-INF文件夹内部无法加载POSModel文件?(web-inf文件夹外的文件为)

我将Spring MVC用于我的Web项目。我将模型文件放在WEB-INF目录中

String taggerModelPath = "/WEB-INF/lib/en-pos-maxent.bin";
String chunkerModelPath = "/WEB-INF/lib/en-chunker.bin";

POSModel model = new POSModelLoader()
.load(new File(servletContext.getResource(taggerModelPath).toURI().getPath()));

在Windows环境下工作。但是,当我将其部署到远程Linux服务器上时,出现错误

HTTP状态500-请求处理失败;嵌套的异常是opennlp.tools.cmdline.TerminateToolException:POS
Tagger模型文件不存在!路径:/localhost/nlp/WEB-INF/lib/en-pos-maxent.bin

访问文件资源的最佳方法是什么?谢谢

.NET Core升级后无法加载文件或程序集“ Microsoft.NET.HostModel”

.NET Core升级后无法加载文件或程序集“ Microsoft.NET.HostModel”

如何解决.NET Core升级后无法加载文件或程序集“ Microsoft.NET.HostModel”?

我的.NET Core最近从3.1.402升级到3.1.403;更新之后,当我尝试使用dotnet run命令运行项目时,我收到此消息:

[MSBuild解决方案编译事件]-文件错误 ''/usr/share/dotnet/sdk/3.1.403/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets'', 来自项目“ {我的csproj文件路径}”; 与第424-0行相关的错误;发件人:MSBuild。代码错误: MSB4018;消息:““ CreateAppHost”任务意外失败。 System.IO.FileNotFoundException:无法加载文件或程序集 ''Microsoft.NET.HostModel,版本= 3.1.6.0,区域性=中性, PublicKeyToken = adb9793829ddae60''。系统找不到指定的文件。

我正在使用Ubuntu 20.04;在SDK升级之前,该项目运行良好。是新版本的.NET Core SDK中的某种错误吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

delphi – 如何读取inf文件?

delphi – 如何读取inf文件?

我使用tiniFile来读取inf文件.但在某些部分中,身份相同,tiniFile无法读取它.

例如 :

这个部分 :

[AMD.Mfg]
%AMD.DeviceDesc0% = AmdsMBus,PCI\VEN_1002&DEV_4353
%AMD.DeviceDesc0% = AmdsMBus,PCI\VEN_1002&DEV_4363
%AMD.DeviceDesc0% = AmdsMBus,PCI\VEN_1002&DEV_4372
%AMD.DeviceDesc0% = AmdsMBus,PCI\VEN_1002&DEV_4385
%AMD.DeviceDesc0% = AmdsMBus,PCI\VEN_1022&DEV_780B

我的代码:

var
      inf : tiniFile;
      list : TStringList;
    begin
      //Create
      inf := tiniFile.Create(infPath);
      list := TStringList.Create;  
      inf.ReadSectionValues('AMD.Mfg',list);
      Memo1.Lines.AddStrings(list2);
    end;

它显示这个:

%AMD.DeviceDesc0%=AmdsMBus,PCI\VEN_1002&DEV_4353
%AMD.DeviceDesc0%=AmdsMBus,PCI\VEN_1002&DEV_4353

我猜相同的身份导致了这一点,所以我的问题是当身份相同时如何阅读它?

解决方法

你对“读”的意思非常模糊.实际上你可以通过Delphi的任何手段阅读该文件.我个人用TStringList.LoadFromFile读它

问题是你读完后会做什么……

您也可以尝试使用TMemIniFile进行操作.但我个人当然避免使用任何与INI相关的方法,因为这些文件与mbasic INI前提有很大的偏差,任何与INI相关的库都可能在任何升级时改变其实现,从而破坏了使用它的程序.

HTML – 如何将我的CSS连接到存储在WEB-INF文件夹中的JSP文件?的Websphere/JSP

HTML – 如何将我的CSS连接到存储在WEB-INF文件夹中的JSP文件?的Websphere/JSP

我正在使用ibm websphere并创建一个动态Web项目.我的所有JSP文件都在我的WEB-INF文件夹中,我在web.xml文件中使用servlet映射使它们可以访问.到目前为止,此工作正常.但是我的CSS有问题.与往常一样,我的CSS文件位于名为css的文件夹中的WebContent中.继承我的jsp链接
<link rel="stylesheet" href = "css/styles.css">

我没有运气让我的CSS显示……
我错过了什么?

解决方法

生成的HTML输出中的相对URL是由浏览器相对于请求URL解释的(正如您在浏览器的地址栏中看到的那样),而不是它们在服务器磁盘文件系统中的物理位置.这就是webbrowser必须通过HTTP请求下载它们,不是网络服务器必须以某种方式从磁盘中包含它们.

其中一种方法是为这些资源使用域相对路径,即以/开头.您可以使用${pageContext.request.contextpath}动态内联当前webapp的上下文路径.

<link rel="stylesheet" href="${pageContext.request.contextpath}/css/styles.css">

这将最终生成的HTML输出如下:

<link rel="stylesheet" href="/yourcontextpath/css/styles.css">

这样浏览器就可以正确下载它们.

也可以看看:

> Browser can’t access/find relative resources like CSS,images and links when calling a Servlet which forwards to a JSP

IntelliJ IDEA 部署文件的WEB-INF文件夹下没有lib

IntelliJ IDEA 部署文件的WEB-INF文件夹下没有lib

请问IntelliJ IDEA 下导入的maven项目,发布时项目的jar包发布不到部署文件件是什么原因呢?就是部署文件的WEB-INF文件夹下没有lib

今天关于为什么从WEB-INF文件夹内部无法加载POSModel文件?web-inf文件夹外的文件为的讲解已经结束,谢谢您的阅读,如果想了解更多关于.NET Core升级后无法加载文件或程序集“ Microsoft.NET.HostModel”、delphi – 如何读取inf文件?、HTML – 如何将我的CSS连接到存储在WEB-INF文件夹中的JSP文件?的Websphere/JSP、IntelliJ IDEA 部署文件的WEB-INF文件夹下没有lib的相关知识,请在本站搜索。

本文标签: