`

weblogic和tomcat获得servletContext的一些差别

 
阅读更多
由于weblogic的javax.servlet.XXX.jar跟tomcat提供的servlet-api.jar文件有些差别
所以在获得servletContext的时候,方式有点不同

weblogic: session.getServletContext()

tomcat: request.getServletContext()

SpringMVC & DWR:
WebContextFactory.get().getSession()
WebContextFactory.get().getSessionContext()
WebContextFactory.get().getRequest()
WebContextFactory.get().getServletContext()

http://panyongzheng.iteye.com/admin/blogs/1263411
分享到:
评论

相关推荐

    将应用部署到weblogic10及oraclelinux时遇到的问题.pdf

    在将应用从Tomcat环境移植到WebLogic 10及Oracle Linux时,开发者经常会遇到一些挑战。本篇文章将深入探讨这些问题及其解决方案。 首先,我们遇到的第一个问题是“意外的异常”,表现为NullPointerException。这个...

    Tomact容器相关知识

    Tomcat是Java EE(现在称为Jakarta EE)的一部分,但请注意,它仅是一个轻量级的容器,相比其他更重量级的应用服务器(如JBoss、WebLogic或WebSphere),Tomcat的性能和功能可能相对有限。 在Web应用程序的上下文中...

    web.xml中</context-param>等配置的作用

    在监听中会有 contextInitialized(ServletContextEvent args) 初始化方法,在这个方法中可以获得 ServletContext = ServletContextEvent.getServletContext();context-param 的值 = ServletContext.getInitParameter...

    全面实用的Java EE面试题

    ServletConfig和ServletContext是两种不同的对象: * ServletConfig:用于存储Servlet的初始化参数。 * ServletContext:用于存储ServletContext对象,提供了对应用程序的访问。 Filter和Listener Filter和...

    Struts1_Java Web应用简介.ppt

    此外,自定义JSP标签可以扩展JSP的功能,XML用于数据交换和配置,Web服务器和应用服务器如Tomcat或WebLogic则负责部署和运行Java Web应用。 在Java Web应用的MVC架构中,View(视图)负责呈现用户界面,Controller...

    JAVA笔试题集合版不错

    - Application Server提供运行环境,如Tomcat、WebLogic,支持EJB、JMS等技术。 - 连接池提高数据库连接效率,减少创建和销毁连接的开销。 12. **其他**: - Web安全性涉及表单验证、身份验证(如SSL)、代码...

    java 学习的顺序(初学者)

    4. **Servlet与JSP**:开始Web开发,熟悉Tomcat服务器的基本配置,如目录结构和`server.xml`文件。学习Servlet的基础,理解web.xml配置文件,掌握Web应用程序的结构。了解Servlet生命周期,使用`HttpServletRequest`...

    java经典笔记

    在不同的Servlet容器中,如Tomcat、JBoss或WebLogic,`getRealPath()`返回的实际路径可能会有所不同,这取决于容器的具体配置和部署结构。 例如,在Tomcat或JBoss中,调用`getRealPath("/")`可能返回类似"D:\...

    javax.servlet的jar包

    这个jar包是Java Servlet规范的一部分,由Java Community Process(JCP)制定,并由多个实现者,如Apache Tomcat、IBM Liberty和Oracle WebLogic等服务器提供支持。 Servlet是Java平台上的一个标准接口,它允许...

    Java面试题集(最全版)

    这部分可能涵盖对Tomcat、Jetty、WebLogic、WebSphere等应用服务器的理解,以及部署、配置和故障排查的相关知识。 **第七章 J2EE, MVC篇** J2EE(Java Platform, Enterprise Edition)是企业级应用的开发平台,...

    java web项目打包

    虽然Java Web项目通常不直接打包为exe文件,但可以通过一些工具(如InnoSetup、JAR to EXE Converter等)将Java应用程序转换为Windows平台的exe可执行文件。这样,用户无需安装Java环境就能直接运行。 7. **Web...

    ServletJSP数据库的笔试及面试题.docx

    常见的应用服务器有 BEA WebLogic Server、IBM WebSphere Application Server、Oracle9i Application Server、jBoss 和 Tomcat 等。这些服务器软件提供了对 Java EE 规范的支持,允许开发者使用 Java 语言开发 Web ...

    java 面试题 总结

    并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 SessionBean在J2EE应用程序中被用来完成...

    java面试题

    【Java面试题】涵盖的内容广泛,涉及到Java的基础、框架、前端技术以及服务器和容器等多个方面。以下是这些知识点的详细解析: 1. 数据库关系模型: - 一对一关系:两个表之间存在一对一关联,通常通过主键外键...

    超级有影响力霸气的Java面试题大全文档

    并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。 SessionBean在J2EE应用程序中被用来完成...

    DWR介绍

    - **目标人群**:具备一定的JSP、JavaScript基础及应用服务器(如Tomcat)使用经验的开发者。 - **应用场景**:适用于需要动态交互、实时更新的应用场景,例如在线聊天、实时数据展示等。 ##### 1.2 第一个DWR程序...

    javaweb

    9. 部署与运行:完成JavaWeb应用的开发后,需要将其打包成WAR(Web Application Archive)文件,然后部署到Web服务器或应用服务器上,如Tomcat、WebLogic等,以供用户访问。 总的来说,JavaWeb技术栈丰富多样,涵盖...

    ServletEx

    1. **Tomcat**:最常见的Servlet容器,免费且开源,用于运行和管理Servlet和JSP应用。 2. **Jetty**:轻量级、快速的Servlet容器,常用于嵌入式环境。 3. **WebLogic**和**WebSphere**:商业级的Servlet容器,提供更...

Global site tag (gtag.js) - Google Analytics