可以用文件夹部署。文件夹的名字要改成XXX.war的形式如果不改也可以,只是他会把里面的所有文件全部一个个部署。

解决方案 »

  1.   

    对,文件夹的名字要改成XXX.war.运行“jboss安装目录\bin\run.bat”,打开IE,在地址栏输入 http://localhost:8080,出现一些错误信息,大意是没有web应用程序等,读者可以先在“jboss安装目录\server\default\deploy”中新建一个简单的web应用程序,或者等待后面用jbuilder中发布一个web应用,如果需要新建,步骤如下:
    1、“jboss安装目录\server\default\deploy”中新建文件夹db_test.war,在db_test.war中新建index.jsp,内容如下:
    <%@page contentType="text/html"%> 
    <%@ page import="java.sql.*, javax.sql.DataSource, javax.naming.InitialContext" %> 
    <h3>Test sql2000 Database</h3> 
    <% 
    InitialContext ctx = new InitialContext(); 
    DataSource ds = (DataSource) ctx.lookup("java:/MSSQLDS"); 
    Connection conn = ds.getConnection(); 
    Statement stmt = conn.createStatement(); 
    ResultSet rs = stmt.executeQuery("SELECT * FROM Employees"); 
    while ( rs.next() ) { 
    out.println( rs.getInt(“EmployeeID”) + "<br>"); 
    }
    conn.close(); 
    %>
    在db_test.war中新建文件夹WEB-INF,其中有两个文件jboss-web.xml和web.xml 
    jboss-web.xml内容是
    <jboss-web> 
    </jboss-web> 
    web.xml内容是 
    <?xml version="1.0"?> 
    <!DOCTYPE web-app PUBLIC 
    "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
    "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app></web-app>
    访问http://localhost:8080/db_test,成功后表示和数据库正常连接了。转自:http://www.cn-java.com/target/news.php?news_id=2296