下面是使用用户名密码登录时抛出的异常(LoginAction)Error 500--Internal Server Error
java.lang.NullPointerException
at org.baic.struts.LoginAction.execute(LoginAction.java:13)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at org.baic.web.EncodingFilter.doFilter(EncodingFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3212)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1983)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1890)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1344)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
java.lang.NullPointerException
at org.baic.struts.LoginAction.execute(LoginAction.java:13)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at org.baic.web.EncodingFilter.doFilter(EncodingFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3212)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1983)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1890)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1344)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
解决方案 »
- struts1的一个问题
- jsp表单验证失败,求各位高手解答
- JavaScript简单问题
- CLOB字段,能不能直接insert?为什么我在insert时遇到几千的字符就报超长了?
- 近距离接触顶级开源软件JBoss核心开发团队
- 链接数据库的效率问题?
- 谁能帮忙提供OFBiz?今天怎么搞的,网站上根本找不到下载的链接了!多谢!
- 初始化上下文的问题
- jboss mq session的时间长短在哪个配置文件里设置?谢谢
- 我用JBUILDER6做EJB,都需要装什么东西?分别是做什么用的?谢了!!!
- 在myeclipse中启动tomcat 时,无法启动,提示:This kind of launch is configured to open the Debug perspective when it suspends
- Error reading tld listeners 是什么错啊?
去查一下这个java文件的13行是什么问题
还有
weblogic 有自己的配置文件,你一起发布了吗?
你最好在本地也用weblogic9.2测试一下。没有问题在上正式机。
public ActionForward execute(ActionMapping mapping,ActionForm form,
HttpServletRequest request, HttpServletResponse response)throws Exception
{
LoginForm adminform = (LoginForm)form;
String username = adminform.getUsername();
String password = adminform.getPassword();
int adminId = zpbean.login(username, password);
if(adminId>0)
{
request.setAttribute("action", "loginaction");
request.setAttribute("username", username);
HttpSession sess = request.getSession(true);
sess.setAttribute("username", username);
return mapping.findForward("success");
}
request.setAttribute("action", "loginaction");
request.setAttribute("msg", "登录失败,请重试!");
return mapping.findForward("failure");
}
}这些程序在我本机的Tomcat下跑通了,我觉得是没有正确的接收到FormBean的username和password导致的,所以报空指针
可是在weblogic下和tomcat下有啥不一样吗?我就不懂了我先在本地部一个weblogic试一下吧,多谢楼上几位
weblogic自己的配置文件您指的是什么?如何发布?我对weblogic还不是很熟另外weblogic下面编译jsp的缓存是不是在
/home/bea/bea/user_projects/domains/baic_domain/servers/AdminServer/tmp/_WL_user/zp/
这个目录下,其中zp是我的应用名还有就是我目前的domain是用的sun的JDK而不是weblogic自带的jdk,是否会有影响?
应用就是通过目录的方式部署的,启动也没有问题,jsp页面访问正常
[email protected]
非常感谢
[email protected]
非常感谢