1、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 Directory Interface)
它还提供一些高级特性,比如集群、JMX、Web Service。它还整合了IIOP(Internet Inter-ORB Protocol)。
因为JBoss代码遵循LGPL许可,你可以在任何商业应用中免费使用它,而不用支付费用。JBoss是纯Java的Web应用服务器,为了保证JBoss服务器的正常运行,在安装JBoss之前首先要确保系统已经安装了JDK。可以从http://labs.jboss.com/jbossas/downloads/ 下载最新JBoss应用服务器,本章选用JBoss 4.2.2.GA版本。
2、解压安装
将下载的压缩包解压至本地磁盘,例如F:/java/test/jboss-4.2.2.GA。解压后的JBoss目录结构
 
3、目录说明:
bin目录:主要包含run.jar、shutdowm.jar等文件,用于启动、停止服务器脚本
client目录:主要包含与客户端相关的文件(客户端与JBoss通信所需的的Java库(JARs))
docs目录:主要包含JBoss服务器的文档以及examples文件夹
lib目录:主要包含些JAR,JBoss启动时加载,且被所有JBoss配置共享(不要把你的库放在这里)
server目录:主要包含与服务器有关的配置文件。每个配置必须放在不同的子目录。子目录的名字config-name表示配置的名字。JBoss的server目录可以包含任意数目的目录,每个表示一个不同的JBoss配置。
JBoss包含3个默认的配置:minimial,default和all
server/all目录:JBoss的完全配置,启动所有服务,包括集群和IIOP。
server/default目录:JBoss的默认配置。在没有在JBoss命令航中指定配置名称时使用。
server/default/conf目录:JBoss的配置文件。
server/default/data目录:JBoss的数据库文件。比如,嵌入的数据库,或者JBossMQ。
server/default/deploy目录:JBoss的热部署目录。放到这里的任何文件或目录会被JBoss自动部署。EJB、WAR、EAR,甚至服务。
server/default/lib目录:一些JAR,JBoss在启动特定配置时加载他们。
server/minimal目录:
4.JBoss的配置文件
server/config-name/conf目录包含JBoss的配置文件。
文件              描述
------------------------------------------------------------------------
jacorb.properties JBoss IIOP 配置
jbossmq-state.xml JBossMQ(JMS的实现)用户配置
jboss-service.xml 启动时运行的JBoss的服务的定义(class loader,JNDI,deployer等)
log4j.xml Log4J的配置
login-config.xml JBoss安全配置(JBossSX)
standardjaws.xml JBoss的遗留CMP 1.1引擎的默认配置。包含对各种数据库的JDBC-to-SQL的映射信息,默认CMP设置,日志配置等。
standardjbosscmp-jdbc.xml 除了被用于JBoss的CMP 2.0引擎之外,与standardjaws.xml相同,
5、启动JBoss
运行bin目录下的run.bat文件。启动后,进入 http://localhost:8080 测试是否已经正确启动

6.JBoss中的部署

JBoss中的部署过程非常的简单、直接。在每一个配置中,JBoss不断的扫描一个特殊的目录的变化server/config-name/deploy此目录一般被称为“部署目录”。

你可以把下列文件拷贝到此目录下:

任何jar库(其中的类将被自动添加到JBoss的classpath中)

EJB JAR

WAR (Web Appliction aRrchive)

EAR (Enterprise Application aRchive)

包含JBoss MBean定义的XML文件

一个包含EJB JAR、WAR或者EAR的解压缩内容,并以.jar、.war或者.ear结尾的目录。

要重新部署任何上述文件(JAR、WAR、EAR、XML等),用新版本的文件覆盖以前的就可以了。

7.EclipseJBoss的集成

所以也可以在eclipse中直接部署web应用程序

转载于:https://www.cnblogs.com/telwanggs/p/7137168.html

在jboss上部署web应用相关推荐

  1. 怎样在linux上部署web服务器

    linux上部署web服务器 1.从Apache官网下载源码. 2.卸载原来已经存在的httpd. 3.挂载光盘准备部署httpd. 4.源码编译安装httpd, 解包 , 配置(--prefix:指 ...

  2. Asp.Net Web Api 部署------在云服务器IIS上部署Web Api程序

    Asp.Net Web Api 部署------在云服务器IIS上部署Web Api程序 本人Web Api程序框架选择的是.Net 5.0 一.在服务器上安装运行时RunTime,.Net 5 运行 ...

  3. 在Glassfish上部署web实际运用【转】

    转自:http://www.verybc.com/a/hulianwang/2009/1124/9298.html 本文介绍了在Glassfish上部署Web应用的操作流程.这个教程中使用的配置是Ne ...

  4. 如何在Linux上部署web程序

    上期讲解了Linux常用语法和快速入门教程,本期我们就来详细教大家在Linux上部署自己的web程序 目录

  5. 如何在云服务器上部署web项目(CVM)

    在QQ空间中发现了腾讯云的域名1元/年的活动,之前只试过在Windows下用XAMPP部署静态页面以及在Centos中用LNMP部署静态页面,好奇在云主机上部署静态页面.web项目会有什么不同,便点进 ...

  6. UCloud云服务器上部署web项目环境

    最近在UCloud买了一个云服务器,准备记录一下在Linux上怎样部署一个web项目并运行起来,先把环境搭建起来. 部署web项目环境,只需要安装好JDK.Tomcat和MySQL就可以了,以下提供给 ...

  7. 在云服务器上部署web项目(CVM)

    在QQ空间中发现了腾讯云的域名1元/年的活动,之前只试过在Windows下用XAMPP部署静态页面以及在Centos中用LNMP部署静态页面,好奇在云主机上部署静态页面.web项目会有什么不同,便点进 ...

  8. Linux上部署web服务器并发布web项目

    近在学习如何在linux上搭建web服务器来发布web项目,由于本人是linux新手,所以中间入了不少坑,搞了好久才搞出点成果. 以下是具体的详细步骤以及我对此做的一些总结和个人的一些见解,希望对跟我 ...

  9. 沃云服务器上部署web项目(亲试)!

    昨天帮一个同学在沃云上部署了一个项目,今天特此记录下: 难点共有以下: 宝塔助手使用+数据库部署到云端+tomcat安装本地项目上传+开放端口 一.宝塔助手教程https://blog.csdn.ne ...

最新文章

  1. ViewHolder VS HolderView ?
  2. 隐马尔可夫(HMM)
  3. pyqt 把控制台信息显示到_内网渗透初识—信息收集
  4. .NET/C# 获取一个正在运行的进程的命令行参数
  5. Linux内核深入理解中断和异常(8):串口驱动程序
  6. 基于Metronic的Bootstrap开发框架经验总结(11)--页面菜单的几种呈现方式
  7. classpath目录
  8. Mysql Sql语句令某字段值等于原值加上一个字符串
  9. bzoj 4709: [Jsoi2011]柠檬(分段DP+决策单调性)
  10. 自动驾驶感知-车道线系列(三)——霍夫变换
  11. 2009年具有中国特色的脑筋急转弯
  12. fcntl函数的用法总结
  13. 设计模式、重构.pdf
  14. 高级软件工程第三次作业 赵坤黄亦薇
  15. 2021,你值得看的华为/字节/腾讯/京东/网易/滴滴面经分享
  16. 优维科技EasyOps®一体化运维平台入选“大信创产品目录”
  17. Warning: preg_match(): Compilation failed: PCRE does not support
  18. Jetson Orin平台4-16路 GMSL2/GSML1相机采集套件推荐
  19. IDEA 学生授权申请方式(免费)
  20. Clothoid回旋曲线在APA路径优化中的工程应用实例及其C++源码分析与下载

热门文章

  1. java 事务实现原理_Spring中事务用法示例及实现原理详解
  2. 编译器前端概述与可信编译器
  3. html 缩小页面 重叠,如何获得两个平行四边形完美重叠并在HTML中动态调整大小?...
  4. (09)Vivado IO约束
  5. oracle sqe值,质量感悟 | 无论什么层次的供应商都喜欢跟SQE中的高手过招儿
  6. 有源蜂鸣器的驱动设计
  7. 2.c++模式设计-工厂模式
  8. 11.QT中同一个源文件对应两个不同的ui
  9. poi doc转docx_编写简历及Python转Word文档为Pdf(续)
  10. 【openMV】OpenMV4基础知识