一个struts1.2的小程序,在MyEclipse 6.0下开发,tomact5.x作服务器一点问题都没有,可是welogic8却有问题,首页都能进一提交就有问题。错误提示如下:
<2009-5-14 上午10时05分22秒 CST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Client VM Version 1.4.1_03-b02 from Sun Microsystems Inc.> 
<2009-5-14 上午10时05分23秒 CST> <Info> <Configuration Management> <BEA-150016> <This server is being started as the administration server.> 
<2009-5-14 上午10时05分23秒 CST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 8.1 SP1 Fri Jun 20 23:06:40 PDT 2003 271009
WebLogic XMLX Module 8.1 SP1 Fri Jun 20 23:06:40 PDT 2003 271009> 
<2009-5-14 上午10时05分23秒 CST> <Notice> <Management> <BEA-140005> <Loading domain configuration from configuration repository at C:\bea\user_projects\domains\tjdomain\config.xml.> 
<2009-5-14 上午10时05分27秒 CST> <Notice> <Log Management> <BEA-170019> <The server log file C:\bea\user_projects\domains\tjdomain\myserver\myserver.log is opened. All server side log events will be written to this file.> 
<2009-5-14 上午10时05分30秒 CST> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.> 
<2009-5-14 上午10时05分31秒 CST> <Notice> <WebLogicServer> <BEA-000327> <Starting WebLogic Admin Server "myserver" for domain "tjdomain"> 
<2009-5-14 上午10时05分46秒 CST> <Notice> <WebLogicServer> <BEA-000331> <Started WebLogic Admin Server "myserver" for domain "tjdomain" running in Development Mode> 
<2009-5-14 上午10时05分46秒 CST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode> 
<2009-5-14 上午10时05分46秒 CST> <Notice> <WebLogicServer> <BEA-000355> <Thread "ListenThread.Default" listening on port 7001, ip address *.*> 
2009-5-14 10:06:42 org.apache.struts.util.RequestUtils createActionForm
严重: Error creating form bean of class dlzyAction.ActionForm_dlzy
java.lang.NullPointerException
+ at org.apache.struts.config.FormBeanConfig.createActionForm(FormBeanConfig.java:212)+
+ at org.apache.struts.util.RequestUtils.createActionForm(RequestUtils.java:292)+
+ at org.apache.struts.util.RequestUtils.createActionForm(RequestUtils.java:191)+
+ at org.apache.struts.action.RequestProcessor.processActionForm(RequestProcessor.java:331)+
+ at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:202)+
+ at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)+
+ at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)+
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)+
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)+
+ at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)+
+ at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)+
+ at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)+
+ at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6310)+
+ at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)+
+ at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)+
+ at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)+
+ at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)+
+ at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)+
+ at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)+
2009-5-14 10:06:42 org.apache.struts.action.RequestProcessor processActionCreate
严重: No action instance for path /tjdlsc_login could be created
java.lang.ClassNotFoundException: Class bytes found but defineClass()failed for: 'dlzyAction.Action'
+ at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:186)+
+ at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:62)+
+ at java.lang.ClassLoader.loadClass(ClassLoader.java:299)+
+ at java.lang.ClassLoader.loadClass(ClassLoader.java:255)+
+ at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:223)+
+ at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:41)+
+ at org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.java:117)+
+ at org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:143)+
+ at org.apache.struts.action.RequestProcessor.processActionCreate(RequestProcessor.java:292)+
+ at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:230)+
+ at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)+
+ at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)+
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)+
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)+
+ at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)+
+ at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)+
+ at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)+
+ at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6310)+
+ at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)+
+ at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)+
+ at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)+
+ at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)+
+ at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)+
+ at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)+
Caused by: java.lang.UnsupportedClassVersionError: dlzyAction/Action (Unsupported major.minor version 49.0)
+ at java.lang.ClassLoader.defineClass0(Native Method)+
+ at java.lang.ClassLoader.defineClass(ClassLoader.java:502)+
+ at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)+
+ at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:476)+
+ at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:181)+
+ ... 23 more+
struts_config.xml内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"><struts-config>
<data-sources />
<form-beans >
<form-bean name ="ActionForm_dlzy " type= "dlzyAction.ActionForm_dlzy" />
</form-beans>
<global-exceptions /><global-forwards />
<action-mappings><action
path="/tjdlsc_login"
type="dlzyAction.Action"name="ActionForm_dlzy "
scope="request"
/></action-mappings>
<message-resources parameter="com.yourcompany.struts.ApplicationResources" />
</struts-config>