有一个工程要从TOMCAT5.0中移植到JBOSS4.0中,步骤简概如下:
1、将部署到TOMCAT中的工程文件夹(test)名称改为test.war;
2、配置jboss连接池代替原来的tomcat连接池,使用的mssql2000数据库:在jboss的default/deploy目录下加入mssql-ds.xml文件 ,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<no-tx-datasource>
<jndi-name>trafficMips</jndi-name>
<connection-url>jdbc:microsoft:sqlserver://192.168.1.88:1433;DatabaseName=dbname</connection-url>
<driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
<user-name>sa</user-name>
<password>test</password>
<min-pool-size>0</min-pool-size>
<max-pool-size>5</max-pool-size>
<blocking-timeout-millis>3000</blocking-timeout-millis>
</no-tx-datasource>
</datasources>
3、在工程test.war中web.xml文件所在位置增加jboss-web.xml文件,内容如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE jboss-web PUBLIC
"-//JBoss//DTD Web Application 2.3V2//EN"
"
http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd<wbr>">
<jboss-web>
<context-root>traffic</context-root>
<resource-ref>
<res-ref-name>jdbc/trafficMips</res-ref-name>
<jndi-name>java:/trafficMips</jndi-name>
</resource-ref>
</jboss-web>
4、在web.xml文件中增加如下内容:
<resource-ref id="trafficMips">
<description>trafficMips</description>
<res-ref-name>jdbc/trafficMips</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
5、将修改好的test.war文件夹放入jboss的default/deploy文件夹中就完成了工程的移植。
分享到:
相关推荐
除了加入jboss-web.xml,删除xerces-2.6.2.jar和xml-apis.jar之外, <!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 5.0//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_5_0.dtd"> <jboss-web> <...
在JBoss中,可以通过JMS来实现解耦和高可用性,确保即使在部分系统故障时,消息也能被正确处理。 5. **Java Transaction API (JTA)**:JTA是用于管理跨多个资源(如数据库和消息队列)的事务的标准接口。JBoss提供...
Tomcat 是一个开源的轻量级应用服务器,主要用于运行Servlet和JSP,尤其适合开发和部署中小型Web应用。它以其稳定性和良好的扩展性受到开发者的青睐。Tomcat 作为Apache软件基金会Jakarta项目的组成部分,由Apache、...
- 由于Servlet是Java类,所以具备良好的可移植性和安全性,可以动态加载到支持Java的服务器上运行。 - Servlet的优势包括:与各种资源交互、完全控制本地资源访问、动态激活、HTML页面中的动态调用、作为其他服务...
随着技术的发展,JBoss经历了多个版本的迭代,如JBoss AS(Application Server)到JBoss EAP(Enterprise Application Platform),再到现在的WildFly。WildFly是JBoss AS的最新分支,它更轻量级,且持续跟进Java EE...
10. **升级与迁移**:从Tomcat 1.6升级到更高版本时,需要注意兼容性问题,以及新的特性和改进。 综上所述,"TOMcat-v1.6.zip" 压缩包中的主要内容应为Tomcat服务器的1.6版本,尽管提供的文件列表中包含了一个看似...
了解并遵循这些规范和注意事项,可以帮助开发者在MyEclipse和Tomcat环境中更顺畅地进行开发,同时提高代码的可移植性和兼容性。在实际开发过程中,应根据具体的应用服务器和项目需求进行适当的调整。
从给定的文件标题、描述、标签以及部分内容中,我们可以提炼出以下关键知识点: ### 一、J2EE与EJB简介 J2EE(Java 2 Platform, Enterprise Edition)是Sun Microsystems为简化企业级应用开发而设计的一套标准框架...
Tomcat不仅能够独立运行,还能与其他软件集成,例如与JBoss结合开发EJB,与OpenJMS集成实现JMS应用,或与Apache Cocoon集成开发基于XML的应用。这些特性使得Tomcat在Java开发者中广受欢迎。 Servlet是基于Java技术...
1. **WAR文件**:Tomcat中的应用程序通常以WAR文件形式存在,包含了Web应用的完整结构,包括HTML、CSS、JavaScript、JSP和Servlet等文件。 2. **自动部署**:将WAR文件放入Tomcat的webapps目录,Tomcat会自动解压并...
- **部署方式**:教程覆盖了在JBoss中部署EJB、在独立的Tomcat或J2SE环境中调用EJB,以及发布在JBoss中的Web应用如何调用EJB等内容,为开发者提供了多种部署场景下的解决方案。 #### 知识点三:基础知识学习 - **...
WebBeans的参考文档详细介绍了如何在不同的应用服务器上安装和配置WebBeans,包括JBoss AS5、Apache Tomcat 6.0.19和Glassfish等。此外,还提供了示例代码,帮助开发者理解如何将WebBeans集成到现有的项目中,例如...
- **Tomcat 5.0**:内置在JBoss 4.0中的Web容器,用于部署Web应用程序。 **JBoss与Tomcat的集成** JBoss 4.0自动集成了Tomcat 5.0,这意味着它不仅能作为专业的EJB容器,还能作为专业的JSP/Servlet容器和Web服务器...
在JBOSS中,以下是一些核心知识点: 1. **应用部署**:JBOSS支持多种方式部署应用程序,如WAR(Web应用)、EAR(企业应用)和JAR(Java库)文件。部署可以通过管理控制台、命令行工具或自动部署目录进行。 2. **...
3. **配置数据源**:在Web应用服务器如Tomcat、Jetty或JBoss中,数据源的配置通常在服务器的配置文件中完成,如Tomcat的`context.xml`或`server.xml`。配置项包括数据库驱动类、URL、用户名、密码等。在Spring框架中...