jsp - Java bean with JNI? -


I added the basic method to the Java Bean code.

Then I got into System 32.

HTTP status 500 -

Type exception report

This returns an error

< / P>

Message

The description server encountered an internal error (), which prevented it from completing this request.

Exception

  org Apache.jasper.jasperException: javax.servlet.ServletException: java.lang.UnisfiedLinkError: Binder.Maisimpluain. Hello () Ljava / lang / String; Orgkapachekjesprksserwletkjaspasrvletwrpperkhndlejaspekssepshn (Jaspasrvletwrpperkjawa ... 22) Orgkapachekjesprksserwletkjaspasrvletwrpperksrvis (Jaspasrvletwrpperkjawa:398) Orgkapachekjesprksserwletkjaspasrvletksservisejspfile ( Jesuservelet.java: 342) org.apache.jasper.servlet.jspServlet.service (jspServlet.javamore67) javax.servlet.http.HttpServlet.service (HttpServlet.java:717)  

Root cause

  javax.servlet.ServletException: java.lang.UnsatisfiedLinkError: BeanDir.mysimplebean.sayHello () Ljava / lang / String; Org.apache.jasper.runtime.PageContextImpl.doHandlePageException (PageContextImpl.java:862) org.apache.jasper.runtime.PageContextImpl.handlePageException (PageContextImpl.java:791) org.apache.jsp.jsp.callbean_jsp._jspService (callbean_jsp. java: 124) org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:70) javax.servlet.http.HttpServlet.service (HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service ( Jaspasrvletwrpperkjawa:374) Orgkapachekjesprksserwletkjaspasrvletksservisejspfile (Jaspasrvletkjawa:342) Orgkapachekjesprksserwletkjaspasrvletksrvis (Jaspasrvletkjawa:267) Jvksksserwlet.actiteepikhttpsserwlet. Service (HttpServlet.java:717)  

The root cause

  java.lang.UnsatisfiedLinkError: BeanDir.mysimplebean.sayHello () Ljava / Lang / string; BeanDir.mysimplebean.sayHello (Native Method) org.apache.jsp.jsp.callbean_jsp._jspService (callbean_jsp.java:112) org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:70) javax.servlet. http Khttpsserwletksrvis (Httpsserwletkjawa:7l7) Orgkapachekjesprksserwletkjaspasrvletwrpperksrvis (Jaspasrvletwrpperkjawa:374) Orgkapachekjesprksserwletkjaspasrvletksservisejspfile (Jaspasrvletkjawa:342) org. apache .jasper.servlet.JspServlet.service (JspServlet.javajoy67) javax.servlet.http.HttpServlet.service (HttpServlet.java:717)  

the root of the full stack trace because Apache Tomcat / 6.0.20 is available in logs. ApacheTamac / 6.0.20

Java Bean Code:

  Package Benadir; Import java.util. *; // This file should be manually compiled using javac // cd D: \ tomcat \ webapps \ Examples \ WEB-INF \ classes \ BeanDir \ mysimplebean.java Public class mysimplebeans {static {String s = System .getProperty ("java.library .path"); System.setProperty ("java.library.path", s); System.loadLibrary ("HelloWorld"); } Public String Liesenm () {String Seatonmewel = "Tom Hanks CEO of Tom Hanks"; Returned SeatenMovel; } Public string COEmail () {string COMEMailval = "Tom @ Tomhansensk.com"; Returning cumamelwal; } Public Double SearchTemplate (Int pay, string designation) {Double TechMonet; If (designation == "developer") {takehomeamt = salary + salary * 0.15; // 15% increase in salary} and {leheimemet = salary + salary * 0.10; // 10% raise in salary} return lehheme; } Say the public native string (); }  

I can leave a comment, but ..

  1. Is your servlet container on the same Windows machine, on which DLL is on?
  2. Does the System 32 folder (from within JSP) include System GateProperty ("java.library.path")?

The answer to both questions should be 'yes' to work


Comments

Popular posts from this blog

c++ - Linux and clipboard -

Visual Studio 2005: How to speed up builds when a VSMDI is open? -

booting ubuntu from usb using virtualbox -