java如何在远程tomcat服务器上使用依赖库部署war
我想使用“tomcat7 maven插件”在远程tomcat服务器上部署一个web应用程序
问题是,应用程序依赖于本机库(OpenCV),客户端和服务器具有不同的操作系统(在windows上编译->;使用maven上传到ubuntu机器)
这是我的日志,如果我和maven一起运行
clean install tomcat7:deploy
来自日食。他没有找到链接的opencv库
java.lang.UnsatisfiedLinkError: Expecting an absolute path of the
library: /home/dev/opencv/opencv-2.4.12/build/lib/libopencv_java2412.so
at java.lang.Runtime.load0(Runtime.java:806)
at java.lang.System.load(System.java:1086)
我必须链接到windows系统的本机库吗?或者问题出在哪里
# 1 楼答案
你可以使用maven antrun插件:http://maven.apache.org/plugins/maven-antrun-plugin/
通过这种方式,可以生成如下scp命令:
例如:
或者只是复制。war转到另一个tomcat文件夹: