我是jsf和jsp的新手。 我知道weblogic 12 c自带jsf 2.0,但是当我试图部署我的应用程序时,我得到了一个堆栈错误,我想这是由于我的build.xml无法从weblogic服务器获得我的罐和战争, 下面是build.xml的代码,请尽快帮助我,非常感谢。Build.xml for jsf 2.0 with weblogic 12c
<property name="weblogic.home" value="/bea/wlserver_12.1/"/>
<path id="WebLogic System Libraries.libraryclasspath">
<pathelement location="../../../../bea/wlserver_12.1/server/lib/api.jar"/>
<pathelement location="../../../../bea/wlserver_12.1/server/lib/wls-api.jar"/>
<pathelement location="../../../../bea/wlserver_12.1/common/deployable-libraries/jsf-2.0.war"/>
<pathelement location="../../../../bea/wlserver_12.1/common/deployable-libraries/jstl-1.2.war"/>
</path>
<path id="Security_Search.classpath">
<pathelement location="build/classes"/>
<path refid="WebLogic System Libraries.libraryclasspath"/>
</path>
<target name="init">
<mkdir dir="build/classes"/>
<mkdir dir="dist" />
</target>
<path id="compile.classpath">
<fileset dir="${weblogic.home}/common/deployable-libraries">
<include name="*.war"/>
</fileset>
<pathelement location="../../../../bea/wlserver_12.1/common/deployable-libraries/jsf-2.0.war"/>
</path>
<target name="compile" depends="init" >
<javac destdir="build/classes" debug="true" srcdir="src">
<classpath refid="compile.classpath"/>
</javac>
</target>
<target name="war" depends="compile">
<war destfile="dist/security_Search_JSF.war" webxml="WebContent/WEB-INF/web.xml">
<fileset dir="WebContent">
<exclude name="*.jar"/>
</fileset>
<classes dir="build/classes"/>
</war>
</target>
<target name="clean">
<delete dir="dist" />
<delete dir="build/classes"/>
</target>
<target name="build"/>
</project>
TTP:101064] [WebAppModule(security_Search_JSF:security_Search_JSF.war)]错误中的Web应用项目解析描述符 “C:\ bea_deploy \ security_Search_JSF.war” weblogic.application.ModuleException:验证的问题被发现问题:CVC -complex-type.2.3:元素'weblogic-web-app @ http://xmlns.oracle.com/weblogic/weblogic-web-app'仅包含元素的内容类型不能包含文本内容:at weblogic.servlet。 internal.WebAppModule.loadDescriptor(WebAppModule.java:1494)在weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:253)在weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:636)在weblogic.application .internal.flow.ScopedModuleDriver.init(ScopedModuleDriver.java:162)at weblogic.application.internal.ExtensibleModuleWrapper.init(ExtensibleModuleWrappe在weblogic.application.internal.flow.ModuleListenerInvoker.init(ModuleListenerInvoker.java:84)at weblogic.application.internal.flow.InitModulesFlow.initModule(InitModulesFlow.java:312)at weblogic.application.internal(r.java:74) .flow.InitModulesFlow.initModules(InitModulesFlow.java:325)在weblogic.application.internal.flow.InitModulesFlow.prepare(InitModulesFlow.java:378)在weblogic.application.internal.BaseDeployment $ 1.next(BaseDeployment.java:706)在weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:35)在weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:237)在weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:48 )在weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158)在weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)在weblogic.deploy.internal.targetserver.operations.ActivateOperation。 createAndPrep在weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:96)上的areContainer(ActivateOperation.java:207)at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:229)在weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)在weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)在weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare (DeploymentManager.java:250)在weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)在weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)在weblogic的。在weblogic.deploy处部署deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access $ 000(DeploymentReceiverCallbackDeliverer.java:13)。 service.internal.targetserver.DeploymentReceiverCallbackDeliverer $ 1.run(DeploymentReceiverCallbackDeliverer.java:46)在weblogic.work.SelfTuningWorkManagerImpl $ WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)a 现在我得到这个错误..请帮助,,,, 其在weblogic错误..请
任何一本书大约在WebLogic JSF2.0将是有益的..太感谢 – user1866836
avax.servlet.http.HttpServletResponseWrapper.addHeader(HttpServletResponseWrapper.java:200现在我得到这个错误! !请帮助我请Balusc – user1866836