Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Server encountered an internal error

843838Sep 14 2005 — edited Sep 16 2005
Hello,

I am new to JAVA and Tomcat. I have been tasked with creating a security option for adding new users. The programs were originally created in javascript for an OAS environment using Eclipse (it worked under this environment). The environment was changed to IIS and I was told not to use an SDK. So, I was converting to ASP and Jscript. Then, it was decided to use Tomcat (still will be IIS) and JAVA/Javascript.

The server currently has version 4.1.27 of Tomcat so I have that loaded on my harddrive to develop. Some one else in my office has 5.? loaded on his computer. When we run, we are getting different messages. I believe the difference is because the older version does not have very descriptive error messages. I could be wrong, though. Both messages are below as are parts of the code from the program doing the calling and the one being called.

I am desparate! I'm on a very tight deadline and would greatly appreciate any help at all!!!!! Thanks. Mieko

MINE:
exception

org.apache.jasper.JasperException
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
...

javax.servlet.ServletException
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:536)
at org.apache.jsp.select_action_jsp._jspService(select_action_jsp.java:149)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
....

HIS:

root cause

java.lang.NoClassDefFoundError: jp/ne/so_net/ga2/no_ji/jcom/IDispatch
org.apache.jsp.select_005faction_jsp._jspService(select_005faction_jsp.java:60)
org.apace.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
.....

Program Select_Action:

<%@ page import="smarts.*" %>
<%@ page import="java.util.*" %>
<!--FORM Allows User to Select Action - Add, Modify or Remove a User-->
<%
String strLogon = (String)request.getParameter("logon");
String strPassword = (String)request.getParameter("pwd");

if ((strLogon == null) && (strPassword == null)){
strLogon = (String)request.getSession().getAttribute("accessLogon");
strPassword = (String)request.getSession().getAttribute("userPwd");
}
boolean checkLogin;
Authenticator app = new Authenticator();
checkLogin= app.OpenApplication(strLogon, strPassword);
%> .......

Program Authenticator:

package smarts;
import java.util.*;
import jp.ne.so_net.ga2.no_ji.jcom.*;
public class Authenticator
{
private IDispatch objAuthDoc;
private ReleaseManager rm;
private IDispatch objUsrFldr;
private IDispatch objUsrColl;
public Authenticator()
{
rm = new ReleaseManager();
}
public boolean OpenApplication(String userName, String userPwd) throws Exception
{
try
{
IDispatch objAuthApp = new IDispatch(rm, "Authenticator2.Application");
IDispatch objDocument = (IDispatch)objAuthApp.get("Documents");
int cnt;
Object[] objArgList = new Object[3];
objArgList[0] = "smarts";
objArgList[1] = userName;
objArgList[2] = userPwd;
objDocument.method("OpenWithBasicSignon", objArgList);
cnt = ((Integer)objDocument.get("Count")).intValue();
//Check if the Document contains an Authenticator Document
if(cnt == 0)
{
return false;
}
else
{
Object[] objItemIndex = new Object[1];
objItemIndex[0] = new Integer(1);
objAuthDoc = (IDispatch)objDocument.method("Item", objItemIndex);
objUsrFldr = (IDispatch)objAuthDoc.get("UserFolder");
objUsrColl = (IDispatch)objUsrFldr.get("Users");
}
}
catch(Exception e)
{
e.printStackTrace();
Close();
return false;
}
return true;
} .........
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 14 2005
Added on Sep 14 2005
5 comments
200 views