logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JNA调用报错lang.IllegalArgumentException: Unrecognized calling convention: 1

现象:在windows下掉用DLL正常,在linux下报错 lang.IllegalArgumentException: Unrecognized calling convention: 1        原因 :调用的命名约束不同,windows下使用stdcall,,如果没猜错,JNA的实现类继承了 StdllCallLibrary        解决方法:linux下 JNA的实现类

Jenkins执行shell重启tomcat

附shell源码   #!/bin/bashexport BUILD_ID=dontkillme #必须加TOMCATTHREAD=`ps aux | grep 'tomcat_user' | grep -v grep`if test -z "$TOMCATTHREAD"thenecho "TOMCAT NOT START"elseTHREADLIST=(${TOM

使用jar命令替换jar中的一个或多个文件

此过程用于jenkins自动部署中替换jar包的配置文件jar -uvf rpds.jar BOOT-INF/classes/db.propertiesPS:BOOT/classes是jar包内的目录,如果不加此目录,会把文件放到jar包的根目录,另外在jar包的同级目录也要有BOOT/classes这个目录上图说明替换多个文件的时候用空格分割

到底了