Maximo 5.2 可以将附件上传到服务器,但无法在客户端查看它们



好的,我知道Maximo 5.2已经过时了,但目前我只想让附件正常工作。情况是这样的:

我有一台旧服务器(运行2000),其中一个文件夹在网络上共享,名称为F$。我已经尝试过附件上传功能运行良好:用户可以将任何文件附加到工作订单,该文件将被复制到服务器F:驱动器中的指定文件夹中。但是,当我试图从客户端访问该文件时——也就是说,点击工作订单中的链接(来自Maximo webapp中的附件选项卡)以查看附件——我得到了404的响应。因此,在某种程度上,这就像我可以向服务器写入,但不知何故,我无法从客户端读取或下载它。

更新:我发现,在您将文件上传到服务器后,可以从浏览器中任何其他客户端桌面的链接http://servername:port/doclinks/drawings/filename访问该文件。然而,在Maximo web应用程序中,网页javascript会自动将链接解析为http://servername/f$/MAXIMO/doclinks/drawings/filename——它返回冗余部分,并且没有端口号。这个返回的链接是可以通过设置配置的,还是我必须深入JSP?

您需要在weblogic上设置虚拟目录映射http://docs.oracle.com/cd/E11035_01/wls100/webapp/weblogic_xml.html

文件在服务器上。您只需要正确映射文件系统上的doclinks根,使其可访问web。由于映射错误,您将得到404错误。

在c:\maximo\applications\maximo\maxmouiweb\webmodule\WEB-INF中查找weblogic.xml

添加条目:

<virtual-directory-mapping>
     <local-path>/apps/maximo/</local-path>
     <url-pattern>/doclinks/*</url-pattern>
</virtual-directory-mapping>

上面的条目位于<weblogic-web-app></weblogic-web-app> 之间

上面的例子意味着你在服务器上的doclinks目录是/apps/maximo/doclinks/

您需要编辑weblogic.xml,重新部署maximo.ear和文档链接。

因为您得到的是http://servername/f$/MAXIMO/doclinks/drawings/filename,特别是f$/MAXIMO部分,它告诉我doclinks.properties中的F<PATH>\MAXIMO\doclinks = http://servername:port/doclinks映射不正确。如果你在Maximo主机上,通过远程桌面或其他方式,打开Windows资源管理器,你需要在地址栏中放什么才能访问附加的文档文件夹?您说它在F$上,但属性文件中的F<PATH>将转换为F:,而不是F$。因此,您需要更改您的doclinks.properties

来自:F<PATH>\MAXIMO\doclinks = http://servername:port/doclinks

至:\\servername\F$\MAXIMO\doclinks = http://servername:port/doclinks

相关内容

  • 没有找到相关文章

最新更新