极乐净土舞蹈教学简单:JSP调class中JNI定义的native函数失败了,怎么回事?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/04 07:42:20
报错如下:

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Java_javabean_GetValueFromDll
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.helloTest_jsp._jspService(helloTest_jsp.java:89)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

root cause

java.lang.UnsatisfiedLinkError: Java_javabean_GetValueFromDll
javabean.JBSCS.Java_javabean_GetValueFromDll(Native Method)
javabean.JBSCS.jGetValue(JBSCS.java:40)
org.apache.jsp.helloTest_jsp._jspService(helloTest_jsp.java:78)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

java.lang.UnsatisfiedLinkError错误通常是没有找到native函数的库文件或者找不到该函数,建议检查1)函数名称是否匹配2)该库文件是否可以被jvm搜索到。