Jboss的安装及其与eclipse集成

1.简介

JBoss是一个开源的符合J2EE规范的应用服务器,作为J2EE规范的补充,Jboss中引入了AOP框架,为普通Java类提供了J2EE服务,而无需遵循EJB规范。Jboss通过类载入时,使用Javassist对字节码操作实现动态AOP框架,Javassist是一个开源的编辑字节码的类库。

2.下载安装

下载自行百度吧,这里下载的为Jboss5.1版本,将其解压到无中文字符无空格的路径。


3.JBOSS环境变量配置

1)在系统变量中新建JBOSS_HOME,其路径为JBOSS的存放路径,如D:\jboss-5.1.0.GA-jdk6

2)设置path,在系统变量中找到Path的变量,添加%JBOSS_HOME%\bin

3)验证jboss是否安装成功:进入你的jboss安装目录下的bin目录,双击运行run.bat,启动jboss,观察控制台有无异常抛出,若无异常抛出,则会出现提示Started in 1m:**s:**ms

4)点击run.bat时,如果出现控制台一闪然后立即自动关闭的情况,有可能是因为你在修改path时不慎删掉了XP本身的环境变量,可以在检查一下你的“path”

环境变量中是否包含下面的部分:;%SystemRoot%\system32;%SystemRoot%;

(5)当jboss启动成功以后,可以在浏览器中输入http://localhost:8080,即可进入jboss的欢迎界面。

 


 

注: 

Administration Console的用户名和密码都为:admin; JMX Console等其他的用户名、密码默认为不需要。

 

4.修改端口和监听IP 

1) 打开JBOSS_HOME\server\all\deploy\jbossweb.sar\server.xml 2) 找到 

<!--  

<Connector protocol="HTTP/1.1" port="8080" address="${ jboss.bind.address }" -> 

默认为8080端口,address为监听IP;将8080修改为你想要的端口,将${jboss.bind.address}修改为0.0.0.0,允许从eth0,eth1,lo都能够访问jboss 8080端口,也可以在启动参数中指定ip地址选项,指定绑定的ip地址:run.bat -b x.x.x.*

 

 

5.停止 

关闭Jboss的控制台窗口即可停止JBoss,但是最好不要直接关闭运行JBoss时的控制台窗口,直接关闭控制台可能导致JBoss下次启动时出现异常。执行bin目录下的hutdown.bat可停止JBoss

 

6. 可能启动失败原因 

1) JDK版本不匹配,环境变量没设置好 2) 端口被占用 

3) JBOSS的安装目录出现了空格或中文 

4) 还有一点是十分隐蔽的就是计算机名不能是中文

 

 

7.测试web项目

进入到JBOSS_HOME\server\default\deploy\文件夹下,新建student.war文件夹并进入,新建一个文本文件命名为hello.jsp,复制以下内容:


<%@ page contentType="text/html; charset=UTF-8"%>

<%@ page language="java" %> 

 

<html>

   <head>

      <title>First JSP Program</title>

   </head>

   <body>

      Hello,good night

  </br>

  </br>

  Now it is : <%=new java.util.Date()%> 

</body>   

</html

 

 

在浏览器中输入http://localhost:8080/student/hello.jsp,即可看到编写的hello.jsp界面。

 

 

 

8. Jboss在Eclipse中的配置说明

Eclipse自带的Jboss Tools插件只有jboss 5.0及以下的适配器,要把jboss5.1集成到eclipse中需要下载5.1及以上版本的适配器,具体方法如下:

打开eclipse,依此点击点击菜单栏的Windows--Preference,展开Server--Runtime Environments节点,依此点击Add--Download additional server adapter

 

 

 

 

选择JBossAs Tools,点击Next,按提示一路完成安装即可。

 

 







另一种安装方式是在Help--Eclipse Marketplace里搜索JBoss tools,选择相应的Eclipse版本然后在线安装,由于这种方式相对于上面那一种要麻烦一点在这里就不贴了,需要的自行百度。

9.测试web项目

打开eclipse,点击New-Dynamic Web ProjectTarget runtime选择我们刚建的JBoss服务器,按如下图配置,点击Finish完成即可。

 



把我们刚写的Hello.jsp页面拷贝过来,放到WebContent目录下

 

 

 


切换到eclipse中的server,点击右键选择New--Server

 

 

 

 

 

 

Name是我们新建server的名称,Home Directory就是我们的JBoss 安装路径,点击Browse选择,选择要运行的JRE,点击Next

 

 

 

点击Next

 

 

 

 

选择我们新建的项目Test1,点击Add

 

 

然后Finish

 

 

 

启动运行项目,选择我们要运行的服务器,也就是刚新建的JBoss等待片刻即可在eclipse自带的浏览器中看到我们的hello.jsp界面。

 

 

 

 

 

 

10.JBoss 下JSP连接Mysql

首先.下载并安装mySQLJDBC驱动程序

http://www.mysql.fr/downloads/mirror.php?id=407252

下载后的文件名为:mysql-connector-java-5.1.19.tar.gz,用winzip解开,找到其中 mysql-connector-java-5.1.19 目录中的 mysql-connector-java-5.1.19 .jar文件,把它拷贝到JBOSS安装目录下的Server下的lib目录中,即copyJBOSS\server\default\lib目录中

 

安装并配置好mysql数据库,建立student数据库,密码为123,新建xd表,表中有四个字段,分别是id,name,age,sex将连接数据库的JSP文件sjk.jsp拷贝到Test1项目里,其中,。JSP中连接数据库关键代码如下:

 

 

 

启动JBoss服务器,即可查询出数据库中的数据。

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值