在weblogic中可以成功的部署struts应用,也可以运行appc来打包ear,
当我重新编译class文件的时候必须要重启weblogic才行,这样在开发过程中只要有一点改动就要重启服务器,
就陷入了改动-打包-重启-部署的一个冗长的过程,在开发过程中可以以分散的形式来部署ear或者war,
对于jsp页面的改动服务器能马上认出来,但是有关于struts的class类的改动就抛出以下异常:
<[ServletContext(id=4247984,name=aWebApp,context-path=/aWebApp)] Servlet failed with Exception
java.lang.ClassCastException
at org.apache.struts.action.ActionServlet.getRequestProcessor(ActionServlet.java:855)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6350)
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:3635)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
>
可以修改weblogic.xml解决这个问题。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>
<container-descriptor>
<servlet-reload-check-secs>-1</servlet-reload-check-secs>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
<context-root>managerWeb</context-root>
</weblogic-web-app>
分享到:
相关推荐
weblogic 8.1 plugin for Eclipse 3.4 weblogic 8.1 plugin for Eclipse 3.4 weblogic 8.1 plugin for Eclipse 3.4
WebLogic Server 8.1是Oracle公司开发的一款企业级应用服务器,它在Java平台上提供了一个用于构建、部署和管理分布式应用程序的平台。WebLogic Server 8.1的安装过程是IT管理员和开发者需要掌握的关键技能之一,因为...
### Weblogic 8.1 应用部署详细指南 #### 一、概述 在IT行业中,Weblogic作为一款成熟的企业级应用服务器,在企业级Java应用的部署与管理方面发挥着重要作用。本文档将详细介绍如何在Weblogic 8.1环境下进行应用...
WebLogic Server 8.1 是一个...在实际操作中,还需要注意错误处理和日志查看,以便于诊断和解决可能出现的问题。同时,由于WebLogic 8.1较旧,可能不支持最新的Oracle版本和Java版本,因此在使用时需确保软件兼容性。
### Weblogic 8.1 使用说明与配置指南 #### 一、配置新的 Domain ...这些步骤不仅包括了基本的配置流程,还涉及到了一些常见的问题解决方法,对于初次接触 Weblogic 8.1 的用户来说是非常有用的指导。
### WebLogic 8.1 的安装与配置详细指南 #### 一、WebLogic 8.1 安装步骤详解 **1.1 开始安装** ... - **许可协议**:...通过以上步骤,可以有效地安装、配置并使用WebLogic 8.1,同时也能解决常见的配置问题。
### WebLogic 8.1 + JDK 1.4 + Axis 1.2 遇到的问题及解决方案 ...通过上述步骤,可以有效解决在WebLogic 8.1、JDK 1.4 和 Axis 1.2环境下部署Web服务时出现的问题,实现稳定可靠的服务部署与运行。
在本文中,我们将深入探讨如何配置WebLogic 8.1,包括设置WebLogic Workshop IDE的字体、安装简体中文包、调整系统语言环境以及理解WebLogic Workshop 8.1在处理SOAP消息时的编码行为。 首先,我们来关注WebLogic ...
9. **部署工具**:WebLogic 8.1提供了部署工具,如WLST(WebLogic Scripting Tool),方便开发者和管理员对应用程序进行自动化部署和配置。 10. **开发环境集成**:与Eclipse、JBuilder等IDE集成,提供插件以简化...
WebLogic Server 8.1是Oracle公司开发的一款企业级Java应用服务器,它是基于Java EE(Java Platform, Enterprise Edition)标准的,为构建、部署和管理分布式应用程序提供了全面的平台。这款服务器版本在2002年发布...
weblogic8.1版本_1 BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应用的Java应用服务器。 这个版本很难找哦......
本文档详细介绍了 WebLogic 8.1 的安装和配置过程,包括安装前的准备、具体安装步骤、基本配置以及常见问题解决方法。通过本文档的学习,初学者应该能够顺利完成 WebLogic 的安装,并掌握基本的数据源配置技巧。如果...
WebLogic Server 8.1 是 BEA Systems 提供的一款中间件产品,用于构建、部署和管理企业级Java应用。在本文中,我们将详细探讨如何安装和配置WebLogic 8.1。 1. **软件获取与版权** 软件版权是开发人员应尊重的重要...
WebLogic Server 8.1是Oracle公司开发的一款企业级Java应用服务器,它是基于Java EE(Java Platform, Enterprise Edition)标准的,主要用于构建、部署和管理分布式应用程序。在本篇文章中,我们将深入探讨WebLogic ...
AIX下运行的weblogic8,weblogic8.1sp5补丁,修复该版本服务无故停止响应的问题
WebLogic Server 8.1 是一款由 BEA Systems(后来被甲骨文公司收购)开发的企业级应用服务器,主要用于部署和管理Java EE应用程序。在本文中,我们将详细讲解WebLogic Server 8.1的安装与配置步骤,这对于初学者了解...
### WebLogic 8.1 配置说明 #### 前言 WebLogic Server 是一款高性能、高可用性且易于管理的应用服务器,适用于构建大型企业级应用系统。本篇文章将根据给定的部分内容来详细解释如何进行 WebLogic 8.1 的安装与...
本篇文章将详细讲解如何在WebLogic 8.1上进行数据源配置和应用部署。 首先,让我们从启动WebLogic Server开始。在Windows环境下,可以通过以下步骤启动WebLogic Server: 1. 打开"开始"菜单,找到"程序" -> "BEA ...
weblogic8.1版本_7 BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应用的Java应用服务器。 这个版本很难找哦......
Weblogic 8.1 +SP2破解版