将应用从tomcat5.5移植到jboss环境下
个别jsp文件报错:
如下
The method setAttribute(String, Object, int) in the type JspContext is not applicable for the arguments (String, int)
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward(RequestProcessor.java:1001)
org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:966)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:204)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
jboss内嵌了tomcat容器,似乎有些jar包还是跟正式的tomcat有些区别
上述问题是在pageContext.setAttribute("size",size);
这里报错的。
换成 pageContext.setAttribute("size",new Integer(size));通过。
但是在纯tomcat环境下,是正常的。
分享到:
相关推荐
### 知识点详解:“TOMCAT移植到JBOSS” #### 1. **Web应用服务器的概念** 在探讨从TOMCAT移植到JBOSS的过程中,我们首先需要理解Web应用服务器的基本概念。Web应用服务器是运行Java Web应用程序的平台,如...
在J2EE规范下,JBoss 提供了多种服务,包括EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JTA(Java Transaction API)以及Servlet和JSP容器,以支持分布式、多层的企业级应用开发。 1. **J2EE架构**...
本示例利用JBoss提供的JAAS支持,通过很简单的代码实现了登录和访问控制,能够很好的从一个应用移植到另一个应用(当然仅限JBoss环境),只要修改一些xml和数据库的配置就可以了。 本示例用了一些hibernate的东西读取...
JBoss支持各种服务,如Servlets、JSP、EJB、JMS、JPA等,并且与Spring框架和Hibernate ORM紧密集成。JBoss的使用使得开发者可以快速地开发出可扩展、高性能和安全的Web应用。 【Java】 Java是一种广泛使用的面向...
1. **Java EE兼容性**:JBoss完全符合Java EE规范,支持包括Servlet、JSP、EJB、JMS、JPA、JSF等多个Java EE组件,使得开发者可以利用标准API进行开发,提高代码的可移植性和可维护性。 2. **模块化架构**:JBoss...
它包含了多个组件和服务,如Servlets、JSP、EJB等,旨在提供一个统一、可移植、健壮且高性能的开发平台。 ### 二、EJB(Enterprise JavaBeans) EJB是J2EE中的一个核心组件,用于构建分布式、模块化的企业级应用。...
- **跨平台移植**:商业逻辑和后端系统在不同客户端(如PC或移动设备)上保持不变。 3. J2EE集群目的: - **自动负载平衡**:处理高并发请求,提高系统响应速度。 - **容错与故障转移**:确保在服务器故障时,...
它提供了一系列标准和服务,如Servlets、JSP(JavaServer Pages)、EJB(Enterprise JavaBeans)、JMS(Java Message Service)等,旨在简化开发过程并提高可移植性。J2EE后来演变为Java EE,现在是 Jakarta EE。 2...
动态INCLUDE用jsp:include动作实现 <jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE用include伪码实现,定不会检查所含文件...
JSP涉及到的知识点主要包括JSP语法基础、JSTL(JavaServer Pages Standard Tag Library)、EL(Expression Language)、Servlets、JDBC和JavaBeans。 1. **JSP语法基础**:结合了Java语法和HTML,需要掌握Java的...
综上所述,基于J2EE的JSP电信计费系统涵盖了Web开发的多个重要层面,从前端展示到后端逻辑,再到数据库交互和系统架构设计,涉及广泛的技术和实践。对于学习者来说,深入理解并实践这样的系统能提升对J2EE平台的整体...
本开发手册将引导开发者如何使用JBuilder这一集成开发环境(IDE)来搭建一个基于Struts的简单应用,同时也涉及到了JBoss应用服务器和SQL Server数据库的配置。 首先,我们需要一个支持J2EE的开发环境。JBuilder是一...
- **基于Web服务器实现**:这种方式依赖于特定的Web服务器,如Tomcat、JBoss等,不同的服务器可能有不同的实现方式,导致程序移植性较差。 - **独立于Web服务器的专用数据库连接池**:推荐使用这种方法,比如...
JBoss 4.0自动集成了Tomcat 5.0,这意味着它不仅能作为专业的EJB容器,还能作为专业的JSP/Servlet容器和Web服务器。在JBoss的安装目录下,可以在`JBOSS_HOME\server\default\deploy\jbossweb-tomcat50.sar`找到...
- 完成安装后,将JBoss移植到目标服务器,如Linux服务器,进行进一步的配置和优化。 3. **配置要点**: - 配置JBoss的运行参数,如内存分配、线程池大小等,以适应特定的应用负载。 - 调整网络设置,包括监听...
它提供了一套全面的框架和服务,包括Web服务器、应用程序服务器、数据库连接、事务处理、安全性和可移植性等。本教程适合初学者,将帮助你掌握J2EE的基础知识,让你在编程旅程中迈出坚实的一步。 **1. HTML基础** ...
它提供了多种组件和服务,包括Servlets、JSP(JavaServer Pages)、EJB(Enterprise JavaBeans)等,以实现应用程序的模块化、可移植性和安全性。J2EE的目标是简化开发过程,提升系统的可重用性和可扩展性。 2. **...
- 将安装好的JAS移植到Linux服务器。 - **配置要点**: - 设置JAVA_HOME环境变量指向JDK安装路径。 - 调整JBOSS_HOME环境变量指向JBoss安装目录。 - 修改配置文件以适应实际应用需求。 ##### 3. 相关资源链接 - ...