阅读:5664回复:0
Centos上部署项目后启动报 Error occurred during initializationof VM Could not find agent library ./Key.so
在centos上部署项目之后,要在jboss的bin目录下,加入Key.so文件,我在第一次部署的时候,使用的是32位jdk,报了一个Key.so是64位的错,之后换成64位,报下面的错:
图片:4DE93[NG}AMK()]@U}ELU$L.png ![]() 因为之前,一直在纠结位数的问题,仔细看这段代码,发现是找不大Key.so文件,看路径,才发现之前用的他们直接给的方法,里面在run.sh文件中添加关联Key.so的位置,使用的路径是相对位置,这个样子 图片:9U_7V@9(BPH2OJ2UGIT}RFB.png ![]() 也就是只能在run.sh目录下启动,在根目录或其他位置启动,就报上面的错,只需要将相对位置,改为从根目录到run.sh文件所在目录的绝对路径, 图片:C5(8BMC$JD%T%N9B7SIY678.png ![]() 就可以直接在其他位置启动 |
|