我在eclipse中集成了weblogic的插件,已经能正常运行,现在加入spring,并在web.xml中配置了WebApplicationContext初始化:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/app/*.xml</param-value>
</context-param>
<servlet>
<servlet-name>context</servlet-name>
<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
一切都正常,可以调用注入配置的bean。但是,在开发过程中,如果需要修改代码调试,编译完后调用,就会出现下面的错误,如果重新启动服务器,就没有问题了,这样就存在开发效率的问题了:只要我的代码改动一个字,就要重新启动应用服务,才能进行测试。请问各位高手,怎么样配置,才能解决这个问题呢?
2008-09-24 15:37:07,984 INFO [org.springframework.web.context.support.XmlWebApplicationContext] - <Closing application context [WebApplicationContext for namespace 'springapp-servlet']>
2008-09-24 15:37:07,984 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] - <Destroying singletons in factory {org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [springappController,prodMan,product1,product2,product3,messageSource,urlMapping,viewResolver]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [helloBean]; root of BeanFactory hierarchy}>
2008-09-24 15:37:08,484 INFO [org.springframework.web.servlet.DispatcherServlet] - <Initializing servlet 'springapp'>
2008-09-24 15:37:08,640 INFO [org.springframework.core.CollectionFactory] - <JDK 1.4+ collections available>
2008-09-24 15:37:08,671 INFO [org.springframework.core.CollectionFactory] - <Commons Collections 3.x available>
2008-09-24 15:37:08,671 INFO [org.springframework.web.servlet.DispatcherServlet] - <FrameworkServlet 'springapp': initialization started>
<2008-9-24 下午15时37分08秒 CST> <Error> <HTTP> <BEA-101017> <[ServletContext(id=1149197,name=completeWeb,context-path=/completeWeb)] Root cause of ServletException.
java.lang.IllegalStateException: Root context attribute is not of type WebApplicationContext: org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Wed Sep 24 15:36:27 CST 2008]; root of context hierarchy; config locations [/WEB-INF/app/*.xml]
at org.springframework.web.context.support.WebApplicationContextUtils.getWebApplicationContext(WebApplicationContextUtils.java:64)
at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:250)
at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:220)
at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:115)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:993)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:869)
at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:848)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:787)
at weblogic.servlet.internal.ServletStubImpl.reloadServlet(ServletStubImpl.java:705)
at weblogic.servlet.internal.ServletStubImpl.checkForReload(ServletStubImpl.java:685)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:522)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:362)
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+eclipse3.2环境搭配”这个标题表明了本文将主要针对初学者,介绍如何在Eclipse 3.2集成开发环境中配置和使用Oracle的WebLogic Server。WebLogic是Oracle公司提供的一个企业级Java应用...
总结:在Eclipse Luna中集成WebLogic开发环境需要正确匹配插件版本,通过插件安装和配置WebLogic Server,然后进行项目部署。遇到问题时,可以检查错误日志,清理错误信息,或者调整服务器的内存配置。这个过程对于...
在Eclipse集成开发环境中配置WebLogic服务器是一项常见的任务,这对于Java EE应用的开发和测试至关重要。WebLogic Server是由Oracle公司提供的一个强大且广泛使用的Java应用服务器,它支持各种企业级服务,如JSP、...
总的来说,Eclipse中集成WebLogic时选择合适的JDK是一项基础但至关重要的任务,需要考虑JDK与WebLogic的兼容性,以及Eclipse环境的正确配置。通过上述步骤,你应该能成功地在Eclipse中设置并运行WebLogic Server了。...
Weblogic12c(12.1.3)安装和eclipse下配置weblogic并发布项目
在Eclipse中使用WebLogic是一项常见的任务,尤其对于Java开发者来说,这有助于在集成开发环境中进行Web应用程序的部署和管理。WebLogic Server是Oracle公司提供的一个企业级Java应用服务器,它支持Java EE...
Eclipse 3.2 Lomboz 插件是专为Java开发者设计的一款强大的集成开发环境(IDE)扩展,主要用于简化企业级Java应用的开发,尤其是Java EE(Java Enterprise Edition)项目。Lomboz插件在Eclipse 3.2版本中的引入,极...
Eclipse是一款广泛使用的开源集成开发环境(IDE),它支持多种编程语言和框架,包括Java、JavaScript等。WebLogic Server是Oracle公司的一款企业级Java应用程序服务器,用于部署和管理Java EE应用。为了在Eclipse中...
在IT行业中,Eclipse是一款广泛使用的Java集成开发环境(IDE),而WebLogic是Oracle公司提供的一个企业级应用服务器,常用于部署和管理Java EE应用程序。本文将深入探讨如何在Eclipse环境中配置WebLogic Server,以...
在IT行业中,开发Java Web项目是一项常见的任务,而Eclipse作为一款强大的集成开发环境(IDE)和WebLogic作为企业级的Java应用服务器,是许多开发者首选的工具组合。本篇文章将详细阐述如何利用Eclipse进行Java Web...
WebLogic是Oracle公司的一款强大的Java应用服务器,而Eclipse是一款广泛应用的开源集成开发环境(IDE)。将WebLogic与Eclipse整合,可以方便开发者在Eclipse中进行WebLogic应用的开发、部署和管理,提高开发效率。...
本文主要介绍了如何在Eclipse环境下配置Weblogic与Tomcat服务器,以便于调试并打印出执行中的SQL语句,这对于初学者来说是非常有用的。 #### 二、准备工作 为了实现这一目标,首先需要准备几个关键组件: 1. **SQL ...
### Eclipse2.1 + WebLogic8.1 + MySQL 开发工具安装步骤详解 ...通过上述步骤,开发者可在Windows操作系统环境下,构建基于Eclipse2.1、WebLogic8.1以及MySQL的开发环境,实现高效的应用程序开发与测试。
Spring框架是一个广泛使用的Java应用开发框架,它提供了与多种消息中间件集成的能力,包括WebLogic Server的JMS服务。WebLogic是Oracle公司的一款企业级应用服务器,它支持JMS规范,提供了强大的消息队列和发布/订阅...
1. 安装开发工具:首先,你需要安装一个集成开发环境(IDE),如Eclipse或IntelliJ IDEA,这些工具提供了编写、调试和部署Java Web应用的便利。 2. 创建项目结构:在IDE中创建一个新的Dynamic Web Project,设定项目...
WebLogic是Oracle公司的一款企业级应用服务器,而MyEclipse是一款强大的Java集成开发环境,特别适合于开发和部署Java EE应用程序。将两者集成可以方便地在MyEclipse中管理和调试WebLogic上的应用。以下是一个详细的...
为了搭建一个完整的Java开发环境,包括Eclipse作为集成开发环境(IDE)与WebLogic作为应用服务器,我们需要进行一系列的准备工作。 1. **下载JDK1.7安装包**: - 下载地址:...