在web-inf中加上weblogic.xml文件打包就可以了。
解决方案 »
- 求解答、想输出一个树形菜单,空指针、一直进不去执行实现方法、
- axis2传回来的参数问题包括中文字符时,出现乱码!!!
- 100分求ibaits调用存储过程过程
- 请问jboss4.0.3sp1中如何配置部署才能实现表单认证?解决了,马上发分,不够可以加。
- 关于struts多文件上传!(求思路)
- 怎样设置windows系统,才能使Java的程序通过编译?
- Apache和Tomcat的整合问题
- 用JavaBean访问CMP实体BEAN,代码错在那里??望大侠赐教
- 急问,如何用weblogic的datasource连数据库?
- 我是初学者,请问ejb中的remote接口和home接口有什么区别,当客户端代码调bean类中的方法时候,它们好象都能调用,有什么区别?
- JBuilder写的struts程序在weblogic中运行不了,错误500
- 各位请进:一个紧急问题编译EJB出现错误
<2003-9-1 下午03时11分13秒> <Notice> <Management> <Starting discovery of Managed
Server... This feature is on by default, you may turn this off by passing -Dweb
logic.management.discover=false>
register('-//Apache Software Foundation//DTD Struts Configuration 1.0//EN', 'zip
:C:/bea/wlserver6.1/./config/mydomain/applications/DefaultWebApp/WEB-INF/_tmp_wa
r_myserver_myserver_DefaultWebApp/WEB-INF/lib/1062400284078struts.jar#org/apache
/struts/resources/struts-config_1_0.dtd'
register('-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN', 'zip:C:/bea/w
lserver6.1/./config/mydomain/applications/DefaultWebApp/WEB-INF/_tmp_war_myserve
r_myserver_DefaultWebApp/WEB-INF/lib/1062400284078struts.jar#org/apache/struts/r
esources/web-app_2_2.dtd'
register('-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN', 'zip:C:/bea/w
lserver6.1/./config/mydomain/applications/DefaultWebApp/WEB-INF/_tmp_war_myserve
r_myserver_DefaultWebApp/WEB-INF/lib/1062400284078struts.jar#org/apache/struts/r
esources/web-app_2_3.dtd'
javax.xml.parsers.FactoryConfigurationError: java.lang.ClassNotFoundException: w
eblogic.xml.jaxp.RegistrySAXParserFactory
at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:
120)
at org.apache.struts.digester.Digester.getParser(Digester.java:275)
at org.apache.struts.digester.Digester.parse(Digester.java:755)
at org.apache.struts.action.ActionServlet.initMapping(ActionServlet.java
:1332)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:466)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
pl.java:698)
at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
Impl.java:641)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
mpl.java:586)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS
ervletContext.java:2198)
at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp
ServletContext.java:2142)
at weblogic.servlet.internal.WebAppServletContext.init(WebAppServletCont
ext.java:883)
at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletCo
ntext.java:806)
at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:413)
at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74)
at weblogic.j2ee.Application.addComponent(Application.java:160)
at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:117)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:329)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:144)
at weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServe
r.java:76)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:606)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:590)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:350)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
55)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:444)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:185)
at $Proxy31.addWebDeployment(Unknown Source)
at weblogic.management.configuration.WebServerMBean_CachingStub.addWebDe
ployment(WebServerMBean_CachingStub.java:1093)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:315)
at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
loymentTarget.java:279)
at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
ments(DeploymentTarget.java:233)
at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
DeploymentTarget.java:193)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:606)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:590)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:350)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
55)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:444)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:185)
at $Proxy30.updateDeployments(Unknown Source)
at weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
yments(ServerMBean_CachingStub.java:2706)
at weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
er(ApplicationManager.java:360)
at weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
nManager.java:152)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:606)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:590)
at weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:350)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
55)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:444)
at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:185)
at $Proxy40.start(Unknown Source)
at weblogic.management.configuration.ApplicationManagerMBean_CachingStub
.start(ApplicationManagerMBean_CachingStub.java:479)
at weblogic.management.Admin.startApplicationManager(Admin.java:1138)
at weblogic.management.Admin.finish(Admin.java:561)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:501)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:198)
at weblogic.Server.main(Server.java:35)
<%@ page language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<html:html locale="true">
<head>
<title>
<bean:message key="index.title"/>
</title>
<jsp:include page="cssLink.jsp" />
<html:base/>
</head>
<body>
<logic:notPresent name="org.apache.struts.action.
scope="application">
<div class="warning">
ERROR: Application resources not loaded --
check servlet container logs for error messages.
</div>
</logic:notPresent> <h3><bean:message key="index.heading"/></h3> <ul>
<li>
<html:link page="/editRegistration.do?action=Create">
<bean:message key="index.registration"/>
</html:link>
</li>
<li>
<html:link page="/logon.jsp">
<bean:message key="index.logon"/>
</html:link>
</li>
</ul>
</body>
</html:html>
我的index.jsp文件如上,我在weblogic6.1下配置了struts结构,将struts.jar放在了WEB-INF\lib下,struts*.tld放在WEB-INF目录下。页面提示错误为:
/index.jsp(22): Non-matching extension tags //[ null; Line: 22]
probably occurred due to an error in /index.jsp line 22:
weblogic提示为:
<2003-9-1 下午04时41分07秒> <Error> <HTTP> <[WebAppServletContext(6590021,Defaul
tWebApp,/DefaultWebApp)] Servlet failed with Exception
weblogic.servlet.jsp.JspException: (line 22): Non-matching extension tags
//[ null; Line: 22]
at weblogic.servlet.jsp.JspLexer.jspException(JspLexer.java:782)
at weblogic.servlet.jsp.JspLexer.mCLOSE_EXTENSION_TAG(JspLexer.java:2261
)
at weblogic.servlet.jsp.JspLexer.mTOKEN(JspLexer.java:1856)
at weblogic.servlet.jsp.JspLexer.nextToken(JspLexer.java:1732)
at weblogic.servlet.jsp.JspLexer.parse(JspLexer.java:1015)
at weblogic.servlet.jsp.JspParser.doit(JspParser.java:78)
at weblogic.servlet.jsp.JspParser.parse(JspParser.java:181)
at weblogic.servlet.jsp.Jsp2Java.outputs(Jsp2Java.java:119)
at weblogic.utils.compiler.CodeGenerator.generate(CodeGenerator.java:255
)
at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:325)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:189)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:154)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.
java:366)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:240)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:302)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:2390)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:1959)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)我的web.xml配置部分内容为:
<taglib>
<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib> <taglib>
<taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib> <taglib>
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>