关于#tomcat服务器#的问题,如何解决?

在服务器的tomcat上运行maven项目,执行一个servlet时,报错如下

img


我的servlet代码如下,主要是为了调用一个dll,我在自己电脑上的idea上运行没有任何问题,但是部署到服务器以后就不行了
package com.zhou.web;
import com.sun.jna.Native;
import com.sun.jna.ptr.IntByReference;
import com.zhou.DLL.CallDll;
import com.zhou.DLL.Dlldemo;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

@WebServlet("/transferServlet")
public class TransferServlet extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    request.setCharacterEncoding("UTF-8");
    response.setContentType("text/html;charset=utf-8");

    //装载dll
    CallDll dlltext1 = (CallDll) Native.load("DLL-Cantilever(2)", CallDll.class);
    //上传文件路径
    String XianPath = (String) this.getServletContext().getAttribute("xianpath");
    //结果文件路径i
    String XianDownload = request.getSession().getServletContext().getRealPath("/WEB-INF/result");
    String XianDownloadPath = XianDownload+"\\";
    int f = XianPath.length();
    for(int i=0;i" ";
    }
    int e = XianDownloadPath.length();
    for(int j=0;j" ";
    }
    IntByReference n1 = new IntByReference(XianPath.length());
    IntByReference n2 = new IntByReference(XianDownloadPath.length());
    dlltext1.DllCANTILEVERCAST(XianPath,XianDownloadPath,n1,n2);
    request.getRequestDispatcher("/uploadxian.jsp").forward(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    this.doGet(request, response);
}

}

img


目前感觉是路径问题,这里加载不了