使用本机代码部署war

时间:2014-11-21 19:53:13

标签: java java-native-interface war

我正在尝试使用我的战争部署已编译的资源。

在这种情况下,它是ffmpeg(但它可能是其他任何东西)

2件事

  1. 那么如何将其包含在我的WAR文件中
  2. 我将如何使用它(更多地考虑文件位置,包含可执行文件的路径。

1 个答案:

答案 0 :(得分:0)

以下是典型war文件的层次结构:

/index.html
/login.jsp
/WEB-INF
/WEB-INF/web.xml
/WEB-INF/lib
/WEB-INF/lib/myapp.jar

您可以将其包含在任何目录中,也可以创建自己的目录。如何包含它将完全取决于您的构建系统。您必须将该目录添加为资源目录,就像添加包含图像或js文件的目录一样。

要使用它,我建议使用getClass().getResource("filename")。这将打开输入流,或者您可以使用其他方法来获取路径。