我想在Tomcat中部署一个带有Java3D DLL和DirectX软件渲染器的.war。我的问题是,DirectX DLL的调用是在Java3D的本机代码中完成的,它不知道java.library.path
,也不会在Tomcat的\bin
或\lib
进行搜索。它只发现我是否将DLL放在客户端的窗口PATH
,例如JAVA_HOME
。
有没有办法配置我的部署(可能是重写Window PATH
的脚本)或Java3D(他们记录的属性为here)以在我的安装目录中找到DLL?
答案 0 :(得分:0)
您可以在Tomcat启动脚本中指定其他JVM属性。
您需要确保java.library.path指向DLL的适当位置。