JBoss4安装配置

原创 2004年10月17日 18:17:00

本文纪录了安装配置JBoss4及数据源,测试通过的过程。
1、安装
1.1、安装好j2sdk1.4
1.2、下载jboss-4.0.0.zip。安装方法就是将文件解压到硬盘的c:/jboss4。  
 
2、运行
 进入jboss4的bin目录,执行run.bat就可以了。看到出现
 INFO  [Server] JBoss (MX MicroKernel) [4.0.0DR4 (build: CVSTag=HEAD
 date=200405190212)] Started in 55s:851ms

 这样的提示信息就说明启动成功,测试方法如下
 http://localhost:8080/jmx-console 你将看到jmx agent view zz2zcwb

 jboss的默认web目录是在jboss4/server/default/deploy

4、配置数据库MySQL
4.1、将jboss4/docs/examples/jca/mysql-ds.xml复制一份到jboss4/server/default/deploy下面, 并对jndi,user,password作适当修改,配合当前本地MySQL的安装情况。(MySQL的安装配置可参考其它文章)
<?xml version="1.0" encoding="UTF-8"?>

<!-- $Id: mysql-ds.xml,v 1.3 2004/09/15 14:37:40 loubyansky Exp $ -->
<!--  Datasource config for MySQL using 3.0.9 available from:
http://www.mysql.com/downloads/api-jdbc-stable.html
-->

<datasources>
  <local-tx-datasource>
    <jndi-name>MySqlDS</jndi-name>
   <!-- study:Database Name -->
    <connection-url>jdbc:mysql://localhost:3306/study</connection-url>
    <driver-class>com.mysql.jdbc.Driver</driver-class>
   <!--create user name:test password:test -->
    <user-name>test</user-name>
    <password>test</password>

      <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->
      <metadata>
         <type-mapping>mySQL</type-mapping>
      </metadata>
  </local-tx-datasource>

</datasources>

4.2、下载MySQL驱动,并解压。
4.3、将MySQL驱动文件mysql-connector-java-3.0.15-ga-bin.jar复制到jboss4/server/default/lib目录,重新启动JBoss4.

5、测试
5.1、html,jsp测试
首先在deploy下建立一个test.war文件夹,然后将html,jsp文件都可以放到这里进行测试
  例如建立一testdate.jsp如下:
  <%@ page language="java" %>
  <%@ page contentType="text/html;charset=gb2312" %>
  <%@ page import="java.util.*" %>
  <%=new Date().toString()%>
  通过http://localhost:8080/test/test.jsp调用就可得到当前日期时间。

5.2、在jsp中操调用操作数据库
<%@ page language="java" %>
   <%@ page import="javax.naming.*" %>
   <%@ page import="javax.sql.*" %>
   <%@ page import="java.sql.*" %>
   <%!
    javax.sql.DataSource ds;
   %>
 
   <%
    try {
     Context ctx = new InitialContext();
     ds = (javax.sql.DataSource)ctx.lookup("java:/MySqlDS");
    } catch (Exception e) {
     out.println("erro when connect to java naming api");
    }
 
 
    Connection conn = ds.getConnection();
    Statement st = conn.createStatement();
    String sqlStr = "select * from cat";
    ResultSet rs = st.executeQuery(sqlStr);
    while  ( rs.next() ) {
     out.println(rs.getString("categoryName")+"<br>");
    }
    rs.close();
    st.close();
    conn.close();
   %>
5.3、servlet的配置测试
5.3.1编写并编译如下的简单servlet
  import java.io.*;
  import javax.servlet.*;
  import javax.servlet.http.*;

  public class HelloWorld extends HttpServlet {
   public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException {
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    out.println("");
    out.println("Hello World");
   }
  }
5.3.2在test.war文件夹下建立一个WEB-INF目录,里面再建立一个classes目录和web.xml文件目录结构如下:
  [test.war]
   [WEB-INF]
    [classes]
    web.xml
  将编译成功的HelloWorld.class放置到classes目录下,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>
   <servlet>
    <servlet-name>HelloWorld</servlet-name>
    <servlet-class>HelloWorld</servlet-class>        
   </servlet>
    <servlet-mapping>
    <servlet-name>HelloWorld</servlet-name>
    <url-pattern>/HelloWorld</url-pattern>
   </servlet-mapping>
  </web-app>

  通过调用http://localhost:8080/test/HelloWorld 就可以看到hello world的输出

配置jboss,mysql,seam,eclipse步骤(一)

配置jboss,mysql,seam,eclipse步骤(一)1、安装jdk。安装最新jdk,jdk1.6.0_10,照提示安装。(现在是2008.4.24)2、设置环境变量JAVA_HOME:   ...
  • victor16345
  • victor16345
  • 2008年05月25日 09:57
  • 1280

JBoss部署Spring 4的问题

有一家客户需要JBoss部署我们的系统,由于N年了也没有哪个客户有这个需求,销售认为估计不会太难,也就应承了。 谁知道,JBoss部署会是如此大的坑。 1)首先,我们系统中有诸如:*.proper...
  • ostriches
  • ostriches
  • 2014年12月27日 05:21
  • 977

Windows下JBoss的安装与配置

 1.安装jdk1.4.2到D:/j2sdk1.4.2_05目录中2.在环境变量中配置jdk参数(配置可以使用变量替换,读者可自行设置)CLASSPATH D:/j2sdk1.4.2_05/jre/l...
  • fengfangfang
  • fengfangfang
  • 2006年08月11日 15:17
  • 2533

jboss简单使用--刚开始接触,感觉还是比较详细的

前度刘郎 博客园首页新随笔联系管理订阅 随笔- 61 文章- 1 评论- 1  转载---jboss简单使用 初学Jboss,对于Jboss的基础认识以及配置做一些...
  • ma15732625261
  • ma15732625261
  • 2017年10月18日 14:53
  • 233

jboss-4.2.2.GA.zip

  • 2017年07月14日 10:57
  • 92.45MB
  • 下载

JBoss4.2.2.GA下部署OpenJWeb介绍

JBoss环境下部署OpenJWeb的过程时间:2011-10-20        来源:www.openjweb.com        作者:abao 内容字号:小|大  JBOSS4.2.2GA环...
  • baozhengw
  • baozhengw
  • 2011年10月26日 12:52
  • 2879

CentOS 7配置JBoss

详细讲解在CentOS上如何配置JBoss服务器
  • quwenzhe
  • quwenzhe
  • 2015年05月11日 13:33
  • 2165

CentOS 5.8 安装及配置Jboss4

本篇博文介绍在ubuntu12.04 LTS下安装jdk1.7+Jboss7.1.1,及Jboss外部通过IP访问配置,下面直接进入详细步骤:...
  • ronsarah
  • ronsarah
  • 2014年09月05日 11:02
  • 3327

JBoss4.0.0部署

本文主要记录JBoss4.0.0以上版本的部署,JBoss4.0.0以下的版本和JBoss4.0.0的部署不太一样。     1.安装软件         (1).JDK(仅仅安装...
  • tracy38
  • tracy38
  • 2016年04月24日 22:48
  • 676

Eclipse整合JBoss4.0.0服务器开发-配置篇

        之前在网上看了很多关于这方面的文章,经过自己的一些测试,终于……,嘿,结果你也知道,OK了,开心地说,所以想给大家分享分享劳动果实!        其实我也跟大家一样,是一个喜欢追求时...
  • yeno
  • yeno
  • 2005年09月26日 21:35
  • 2319
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JBoss4安装配置
举报原因:
原因补充:

(最多只允许输入30个字)