jBoss应用基础篇
(1)工具准备:
http://jbossas.jboss.org/downloads
http://sourceforge.net/projects/jboss/files/JBoss/JBoss-6.0.0.Final/
(2)修改端口号
D:\jboss-6.0.0.Final\server\default\conf\bindingservice.beans\META-INF\bindings-jboss-beans.xml
复杂均衡时可能要修改:
D:\jboss-6.0.0.Final\server\all\deploy\jbossweb.sar\server.xml
(3)部署war
首先新建一个Web Project,创建完成之后,将此Web Project导出成为war文件(如JBossDeployTest.war)
将此war文件拷贝到目录 jboss\server\default\deploy 下面
重新启动Jboss,重启之后,在浏览器中输入”http://localhost:8888/JBossDeployTest/“,即可显示部署Web Project的主页。
(4)其它问题
解决JBoss只能通过localhost(127.0.0.1)而不能通过IP访问远程EJB对象
刚开始测试访问远程EJB对象的时候,我的EJB是发布到我本人本机的JBoss6上的,所以请求的URL我写的是localhost(或者是本机回路地址:127.0.0.1),测试正常。
但是当我将请求的URL改成:192.168.0.3(本人的局域网IP),再次测试的时候,后台抛出了连接异常的信息。
到网上搜索了一下,原来JBoss出于安全原因,企业版默认绑定的是localhost,其他IP是无法访问的
解决方案1:
解决这个问题的方案网上有例子:
启动cmd,进到你JBoss安装目录下的bin目录下,执行run.bat -b 0.0.0.0 指令。再测试一下,OK,正常。
原因:
JBoss 4.2以上版本服务启动如果不加任何参数的话,只监听127.0.0.1,也就是说只能用127.0.0.1或者localhost访问,用本机的对外地址访问不了,同一网络内别的机子没法访问。除非你用参数-b ip地址来绑定监听的地址才可以。
注:网上还有例子说:修改jboss\server\default\deploy\XX(不同版本这个文件夹名称不一样)\server.xml 把 Connector 下面的 address 改成对应的 IP 或者 0.0.0.0 就可以用 IP 访问了。
这个我试过了,没有用。朋友们也可以试试这个方案看是否能行。
解决方案2:
网上还有一个例子是这样说的:
在你jboss安装的bin目录下,新建文本文件,录入如下内容:
run.bat -b 0.0.0.0
将此文件保存为xxx.bat文件即可。
双击启动这个xxx.bat文件,测试一下,访问正常,OK。
解决方案3:
上面的都是来自网上的例子,我在这里只是整理一下,当然了,我有我自己的解决方案。不然就不会有这篇博文。
通常,我们使用的服务器都是集成到了我们的开发环境中了,我用的是myeclipse开发工具,这里以myeclipse为例来解决这个问题。
具体步骤:
Window-->Preferences-->MyEclipse-->Servers-->JBoss-->JBoo 6.x(以jboss6为例)
展开JBoss 6.x 选中Launch,点击Create Launch Configuration按钮
进到如下界面:
为你的JBoss另取一个别名(避免混乱),选中Arguments选卡,在文本域里多加一句指令:-b 0.0.0.0,点击Apply按钮,关闭窗口。
一切搞定。回到控制台,启动你刚才新创建的JBoss,用局域网IP测试一下,正常。
相关推荐
如果是在jboss上“像oracle的端口号也是8080”这时我们需要修改jboss的端口号 最主要的端口号为 /opt/jboss-4.0.5.GA/server/default/deploy/jbossweb-tomcat.sar/server.xml中
本文描述了jboss4端口号修改及各种数据源配置
配置多个JBoss节点修改端口号
Jboss项目部署文档
jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署
JBOSS,JBoss安装部署 JBOSS,JBoss安装部署
1、jboss配置 2、使用jboss部署项目方法及注意事项
一机多开JBoss需要修改的端口号以及对应文件的路径
JBoss完全实现了J2EE的服务栈: EJB (Enterprise JavaBeans) JMS (Java Message Service) JTS/JTA (Java Transaction Service / Java Transaction API) Servlet and JSP (JavaServer Pages) JNDI (Java Naming and ...
解决jboss配置端口,端口号与oracle、javaEE端口号冲突问题
JBOSS EAP6安装部署手册 windows平台
[Packt Publishing] JBoss AS 7 配置部署管理教程 (英文版) [Packt Publishing] JBoss AS 7 Configuration, Deployment and Administration (E-Book) ☆ 出版信息:☆ [作者信息] Francesco Marchioni [出版机构...
自己使用bat写的一个自动修改jboss的默认使用端口。 自己使用bat写的一个自动修改jboss的默认使用端口。 自己使用bat写的一个自动修改jboss的默认使用端口。
Linux下JBOSS部署手册
Jboss服务器端口配置,SQL Server 2000安装,WinXP文件夹视图设置
jboss-4.2.3.GA端口修改,配置多个jboss宝典
jboss7window系统下安装部署图解说明
本文主要是关于jboss7上如何进行开发部署,能够使用jboss4.2版本平滑地移植到jboss7。部署方式尽量简单,改动尽量少,不影响其他性能。
NULL 博文链接:https://lionelf.iteye.com/blog/1532452
本资源举例FineReport,若有帮助,望好评一下下啦,谢谢