在这短时间内,已修复了许多错误,并实现了更多功能和改进。 所有这些错误修复和功能已包含在此7.0.2版本中。
此新版本主要包括以下功能/改进:
- JSF 2.1异步
- EJB支持
- 为命令行绑定重新启用了-b选项
- SSO支持
- JNDI内存占用空间的改善
- 对Hibernate 3.3的有限支持
让我们快速看一下其中的一项改进。 那些一直在使用早期版本的JBoss AS的人会知道,出于安全原因,默认情况下,启动JBoss AS 4.2.x时 ,JBoss将其服务绑定到localhost。 这些早期的JBoss AS版本允许使用命令行选项“ -b”将服务绑定到其他IP。 AS 7.0.0和7.0.1没有此功能。 用户仍然可以绑定到他们选择的IP,但这需要编辑xml文件。 从7.0.2版本开始,我们现在启用了-b选项(并且还引入了“ -bmanagement”选项),以允许您将服务器绑定到所选的IP /主机。 因此,让我们快速看一下它是如何完成的。
从此处下载服务器二进制文件并将其解压缩到您选择的文件夹中。 使用JBOSS_HOME / bin文件夹中可用的standalone.sh(对于Windows OS为standalone.bat)脚本启动独立服务器:
jpai@jpai-laptop:bin$ ./standalone.sh ... 18:45:36,893 INFO [org.jboss.as.remoting] (MSC service thread 1-3) Listening on /127.0.0.1:9999 18:45:37,030 INFO [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-4) Starting Coyote HTTP/1.1 on http--127.0.0.1-8080
在日志中,您会注意到服务器已绑定到127.0.0.1 IP(默认)。 这意味着您将无法通过计算机的IP地址或主机名从另一台计算机远程访问包括Web访问在内的所有服务。
作为快速检查,请访问以下页面:
http://本地主机:8080
http:// localhost:9990
第一个是服务器的默认主页,第二个URL是管理控制台。 现在尝试使用计算机的IP或主机名(而不是localhost)访问它们,您会发现它们不可访问。 现在,让我们看看如何通过您机器的IP或主机名启用访问。
停止正在运行的服务器,并使用以下命令启动它:
jpai@jpai-laptop:bin$ ./standalone.sh -b 10.67.2.193 ... 18:47:24,588 INFO [org.jboss.as.remoting] (MSC service thread 1-1) Listening on /127.0.0.1:9999 18:47:24,818 INFO [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-2) Starting Coyote HTTP/1.1 on http--10.67.2.193-8080
现在,您会注意到(用于Web应用程序的)http界面已绑定到10.67.2.193(您传递的IP)。 但是,管理界面(管理控制台在其上公开)仍绑定到本地主机。 因此,现在,您将可以在http://10.67.2.193:8080上访问AS主页(和您的应用程序),并在http:// localhost:9990上访问管理控制台。
如果您也想更改管理界面的绑定地址,则必须另外使用-bmanagement选项,如下所示:
jpai@jpai-laptop:bin$ ./standalone.sh -b 10.67.2.193 -bmanagement 10.67.2.193 ... 18:48:56,295 INFO [org.jboss.as.remoting] (MSC service thread 1-2) Listening on /10.67.2.193:9999 18:48:56,654 INFO [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-1) Starting Coyote HTTP/1.1 on http--10.67.2.193-8080
如您所见,http界面和管理界面现在都已绑定到作为选项传递给启动脚本的IP地址。 所以,你现在就可以访问在主页http://10.67.2.193:8080在与管理控制台http://10.67.2.193:9990 。 而已!
因此,获得7.0.2的新副本并开始使用它。 如果您遇到任何问题有任何建议,请随时在我们的用户论坛中报告。
参考: JBoss AS 7.0.2“ Arc”发布了! 从我们的JCG合作伙伴 Jaikirian在“ Jaitech WriteUps”博客中获得 。
- JBoss 4.2.x Spring 3 JPA Hibernate教程
- 调试生产服务器– Eclipse和JBoss展示
- GWT EJB3 Maven JBoss 5.1集成教程
- JBoss Portal上的“ Hello World” portlet
- Java最佳实践系列
翻译自: https://www.javacodegeeks.com/2011/10/jboss-as-702-arc-released-playing-with.html