JBoss/WildFly 初步安装配置教程

摘要:
JBossAS是JBoss的开源版本,JBossEAP是JBoss的企业版;为了更好地区分两者,自JBossAS8以来,JBossAS已更名为WildFly;然而,这只是一个简单的重命名,在使用上没有很大的变化。JBoss下载链接:http://jbossas.jboss.org/downloads/WildFly下载链接:http://wildfly.org/downloads/WildFly文档链接:https://docs.jboss.org/author/display/WFLY10/Getting+已开始+指南2.安装JBoss不需要下一种安装方法。只需将其解压缩到所需位置。JBoss7经过重新设计以添加域,原始的单机版被合并到单机版文件夹中。(JBoss和tomcat在使用上过于相似,这让人怀疑JBoss使用了大量tomcat代码。。

1.下载

Redhat的JBoss与Oracle的Weblogic、IBM的WebSphere并称三大JAVA EE中间件。

JBoss AS是JBoss的开源版本,JBoss EAP是JBoss的企业版本;为了更好地区分两者,从JBoss AS8开始JBoss AS更名为WildFly;不过这就只是简单的改名,在使用上并没有很大的变化。

一般看来开源版和企业版并没必要起个不同的名字,但这对Redhat来说并不是新鲜事,Fedora和RHEL也正是这种做法。

JBoss下载链接:http://jbossas.jboss.org/downloads/

WildFly下载链接:http://wildfly.org/downloads/

WildFly文档链接:https://docs.jboss.org/author/display/WFLY10/Getting+Started+Guide

2.安装

JBoss并不需要下一步下一步那种安装方式,只要解压到自己想放置的位置即可。

3.启停

$JBOSS_HOME/bin目录下

./standalone.sh        #单server,对应启动JAVA_OPTS为bin/standalone.conf,其他配置为domain/configuration/host.xml
./domain.sh            #集群,对应启动JAVA_OPTS为bin/domain.conf,其他配置为domain/configuration/domain.xml

启动的是预设的server和集群,到8080端口可找到控制台(不过默认还没有用户得通过bin目录下的add-user.sh添加才可登录)。

4.项目部署

JBOSS从一开始就设计成和tomcat一样的单机理念--was和weblogic是集群理念--所谓单机理念,就是自己本身就是一个server把应用丢到server主目录下然后启动自己就可以访问应用了(tomcat控制台就如鸡肋正是由于tomcat就一个server)。

JBoss7重新设计后加入了domain,原来的单机整合到standalone文件夹。standalone模式和原来单机模式一样,把应用丢到主目录下启动就可以访问了。

standalone模式默认配置文件是$JBOSS_HOME/standalone/configuration/standalone.xml(其他 standalone-full.xml等是修饰过的standalone模式);默认主目录是$JBOSS_HOME/welcome-content,把应用丢到这个目录再启动就可以访问了。

(JBoss和tomcat使用上太相像,像到让人怀疑JBoss大量使用了tomcat的代码。。)

参考:

https://docs.jboss.org/author/display/WFLY10/Admin+Guide#AdminGuide-ManagedDomain

免责声明:文章转载自《JBoss/WildFly 初步安装配置教程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇关于圆角的实现以及鼠标移入显示二级菜单的兼容处理!python文件和目录操作方法大全下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【转】收集 jetty、tomcat、jboss、weblogic 的比较

jetty Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。 特性 易用...

解决JBoss只能通过localhost(127.0.0.1)而不能通过IP访问

原文地址:http://fanzhongyun.iteye.com/blog/1454967 刚开始测试访问远程EJB对象的时候,我的EJB是发布到我本人本机的JBoss6上的,所以请求的URL我写的是localhost(或者是本机回路地址:127.0.0.1),测试正常。但是当我将请求的URL改成:192.168.0.3(本人的局域网IP),再次测试的时...

使用Maven构建和部署J2EE应用程序的EAR文件

这篇文章。主要是技术上的整理,用来mark一下,用的时候參考。 一、新建项目 新建一个空的Maven Project项目 二、放入依赖 注:ear部署时假设里面有entity,会错误发生。所以不要把entity放到依赖项中。部署的时候先部实体,然后再部ear。 将须要打入EAR中的jar、war以dependencies-depend...

JBOSS未授权访问漏洞复现

目录 1.JBOSS是什么 2.JBOSS未授权访问是什么 3.漏洞环境搭建 4.漏洞复现 进入控制台 进入应用部署页面 上马 5.jexboss工具安装方法: 6.war的制作 1.JBOSS是什么 JBOSS是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理...

Jboss 安全和优化

一.        Jboss后台启动:添加后台修改命令:vi run.shwhile true; do   if [ "x$LAUNCH_JBOSS_IN_BACKGROUND" = "x" ]; then      # Execute the JVM in the foreground     nohup  "$JAVA" $JAVA_OPTS \ ...

jboss日志的自定义

最近由于想着每次调试socket接收数据情况都需要源码debug好麻烦,要是能把接收到的数据输出到一个单独的日志文件,那出问题的时候,查看问题就方便多了。 log4j的日志是可以很方便自定义的,只是这个jboss没有搞过,不晓得怎么搞,查阅一番资料后,终于找到了自定义的方式。 首先,需要找到jboss目录下的 standalone.xml 这个文件,路径(...