jboss部署

详解JNDI的lookup资源引用java:/comp/env

情到浓时终转凉″ 提交于 2020-04-07 13:54:32
ENC 的概念: The application component environment is referred to as the ENC, the enterprise naming context. 应用组件的业务逻辑应该是 ENC中取得对象。组件提供者使用标准的部署描述符指定必需的ENC入口。这些ENC入口是运行时组件所依赖的资源等信息。 一个应用组件实例使用 JNDI定位ENC。ENC的标准JNDI CONTEXT是:java;/comp/env // Obtain the application component's ENC Context iniCtx = new InitialContext(); Context compEnv = (Context) iniCtx.lookup("java:comp/env"); env 环 境是一个私有的环境,只能在该组件内部存取。对其它组件是不可见的。比如,EJB1不能存取EJB2的ENV。同样,任何一个客户端代码,不管它是运行在 应用服务器的同一个JVM内或者是远程调用,均不能访问这些JNDI。这样的话,组件之间是相互隔离的,不同组件之间可以定义它自己的环境参数。比如 EJB1可以定义自己的环境变量参数:java:comp/env/red 1 、JBOSS的命名空间: 比如一个命名: java:comp/env

jboss安装 - openRASP项目部署

隐身守侯 提交于 2020-01-21 01:27:22
本次对jboss安装以及项目部署到最后链接openRASP的过程做个简单的记录 jboss安装流程: 1、下载 jboss: 下载https://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.zip 到E盘 2、在E盘解压 E:\jboss-as-7.1.1.Final 注意不要有空格 3、配置环境变量 在系统变量里添加 变量名:JBOSS_HOME 变量值:E:\jboss-as-7.1.1.Final 4、修改 jboss配置,让其他机器也能访问 修改E:\jboss-as-7.1.0.Final\standalone\configuration\standalone.xml 找到 < interface name = "public" > < inet - address value = "${jboss.bind.address:127.0.0.1}" / > < / interface > 将127.0.0.1 改为本机IP地址,重新启动JBoss,即可外部访问。 5、启动服务 双击E:\jboss-as-7.1.1.Final\bin目录下的standalone.bat文件即可 6、在浏览器访问http://localhost:8080,看到Welcome to AS

Eclipse打war包部署到Jboss服务器

不问归期 提交于 2019-12-24 14:37:07
配置Runtime Enviroment 1.因为自己本地的jboss是“jboss-eap-6.4”,所以选择Jboss enterprise application platform 6.1+runtime 2.指定下面信息,点击finish即可。 3.最后查看时候检查一遍,如下: eclipse打war并发布到jboss服务器上 1.右键项目,export --> WAR file 2.展示的页面如下图所示,选择指定的路径作为Destination,然后选择jboss runtime ,点finish即可。 3.war包摆放在服务器中的路径: /usr/local/server/jboss-eap-6.4/standalone/deployments 备注: Jboss服务器放在Linux上如果已经启动了,只需要打了war包之后放进去即可访问。他会自动部署(热部署) 来源: https://www.cnblogs.com/zhougongjin/p/11342452.html

JBoss目录结构说明

社会主义新天地 提交于 2019-12-20 08:30:22
jboss-as 目录结构(Directory Structure) Directory Description bin Contains startup, shutdown and other system-specific scripts. Basically all the entry point JARs and start scripts included with the JBoss distribution are located in the bin directory. 包含了服务器启动,关闭和系统相关的脚本。基本上所有jar文件的进入点和启动脚本都在这个目录里面。 client Stores configuration files and JAR files that may be used by a Java client application (running outside JBoss) or an external web container. You can select archives as required or use jbossall-client.jar . 保存Java客户端应用或外部web容器(在JBoss之外运行),所需的配置文件和Jar文件。 docs Contains the XML DTDs used in JBoss for

JBoss7官方最新版下载地址

扶醉桌前 提交于 2019-12-16 18:22:23
  JBoss 是全世界开发人员共同努力的成果,一个基于J2EE的开放源码的应用server。 由于JBoss代码遵循LGPL许可,能够在不论什么商业应用中免费使用它,而不用支付费用。2006年,Jboss公司被Redhat公司收购。JBoss是一个管理EJB的容器和server,支持EJB 1.1、EJB 2.0和EJB3.0的规范。但JBoss核心服务不包含支持servlet/JSP的WEB容器,一般与 Tomcat 或Jetty绑定使用。 JBoss7.1.0.CR1b官方下载地址: http://download.jboss.org/jbossas/7.1/jboss-as-7.1.0.CR1b/jboss-as-7.1.0.CR1b.zip JBoss7.0.2.Final官方下载地址: http://download.jboss.org/jbossas/7.0/jboss-as-7.0.2.Final/jboss-as-web-7.0.2.Final.zip JBoss长处:   1、JBoss是免费的,开放源码J2EE的实现,通过LGPL许可证进行公布。但同一时候也有闭源的,开源和闭源流入流出的不是同一途径。   2、JBoss须要的内存和硬盘空间比較小。   3、安装便捷:解压后,仅仅需配置一些环境变量就可以。   4、JBoss支持"热部署",部署BEAN时

Drools 7.15.0 docker容器方式部署

烈酒焚心 提交于 2019-12-14 00:12:00
关于drools的相关介绍就不再赘述了,关于drools网上的资料都很少,或者都有些老了,最近折腾了一下,记录下安装部署的过程,希望能节省下大家的时间。 一、快速部署 1.拉取基础镜像,命令如下: docker run -p 8080:8080 -p 8001:8001 -d --name drools-workbench jboss/drools-workbench-showcase:7.15.0.Final docker run -p 8180:8080 -d --name kie-server --link drools-workbench:kie_wb jboss/kie-server-showcase:7.15.0.Final 2. 点击访问 ,账号密码:admin/admin 二、问题 1.drools中文规则乱码问题 由于我使用的是7.15.0版本,dockerfile中默认添加了JVM的文件编码格式 -Dfile.encoding=UTF-8 ,所以没有此问题了。 2.容器时区问题 由于docker中默认是零时区,需要在dockerfile中设置容器的时区,内容如下 RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' > /etc/timezone

JBOSS和Tomcat区别

假如想象 提交于 2019-12-09 05:57:00
原文地址:http://blog.csdn.net/zgmzyr/article/details/8718873 JBoss Web和 Tomcat的区别 在Web2.0的浪潮中,各种页面技术和框架不断涌现,为服务器端的基础架构提出了更高的稳定性和可扩展性的要求。近年来,作为开源中间件的全 球领导者,JBoss在J2EE应用服务器领域已成为发展最为迅速的应用服务器。在市场占有率和服务满意度上取得了巨大的成功,丝毫不逊色于其它的非开源 竞争对手,如WebSphere、WebLogic、Application Server。JBoss Web的诸多优越性能,正是其广为流行的原因。 基于Tomcat内核,青胜于蓝 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可。其运行时占用的系统资源小,扩展性好,且支持负载平衡与邮件服务等开发应用系统常用的功能。作为一个小型的轻 量级应用服务器,Tomcat在中小型系统和并发访问用户不是很多的场合下被普遍使用,成为目前比较流行的Web 应用服务器。 而JBoss Web采用业界最优的开源Java Web引擎, 将Java社区中下载量最大,用户数最多,标准支持最完备的Tomcat内核作为其Servlet容器引擎,并加以审核和调优

jboss log4j冲突分析与解决

孤街醉人 提交于 2019-12-07 20:17:29
Log4j 作为日志组件被大多数的系统所使用, Jboss 也不例外的采用了 Log4j 作为它的日志输出组件。 但在使用 JBoss 时,很多人经常碰到一些冲突,这些冲如自己配置的 log4j 文件无效,系统抛 org.jboss.logging.util.OnlyOnceErrorHandlerobject is not assignable to a or g.apache.log4j.spi.ErrorHandler variable 异常等。为了解决造成这方面的原因,我们需要分析 Jboss 和 log4j 的一些关系。本文的下面内提供了一个最佳的配置及对问题的分析,在理解了下面的内容后,相信大家都能解决 log4j 的冲突问题,并找到符合自己的一种解决方法。 一、最佳无冲突配置 解决 jboss 和 log4j 冲突的最理想配置如下: 配置 jboss_server_home/deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml 文件里的 Java2ClassLoadingCompliance 及 UseJBossWebLoader 为 false ,如果存在 WEB-INF/jboss-web.xml ,则里面的 java2ClassLoadingCompliance 及

WildFly的学习

好久不见. 提交于 2019-12-07 16:28:32
1. WildFly介绍: WildFly,前身是JBoss AS,从V8开始为区别于JBoss EAP,更名为WildFly. 由红帽 (Red Hat)开发,是另一个功能齐全且经过认证的应用服务器. Wildfly是一个开源的基于JavaEE的轻量级应用服务器。可以在任何商业应用中免费使用。 WildFly是一个灵活的、轻量的、强大管理能力的应用程序服务器。Wildfly是一个管理EJB的容器和服务器,但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。 特点 无与伦比的速度:快速启动,无限的网络性能和可扩展性。 非常的轻量级:瘦内存管理,运行时间可定制化。 强大的管理功能:统一的配置和管理。 下载安装 wildfly下载地址: https://wildfly.org/downloads/ 目前,最新版本是18.0.1.Final,选择“Java EE Full & Web Distribution”项对应的ZIP版本,点击下载即可。 安装java环境要求Java8或更高版本。下载好后, 直接解压, 放到一个目录下, standalone目录下存放的应用将单独占用进程,可单独启动和关闭,之间没有关联性。旗下有许多xml文件可供启动时选择。 domain目录下的应用之间有关联性,managing multiple

LINUX下JBOSS的安装及配置

寵の児 提交于 2019-12-07 01:10:29
环境: Linux AS5 Update3 JBOSS: http://www.jboss.org/jbossas/downloads/ 下载 jboss-5.1.0.GA.tar.gz(或者其他版本,本文以jboss-5.1.0.GA举例) JDK: http://java.sun.com/javase/downloads/index.jsp 下载:jdk-6u17-linux-i586.bin(或者其他版本,本文以jdk-6u17-linux-i586举例) 软件 都上传至服务器/usr/local/目录下 1、环境配置 A、字符集配置 设定系统语言环境:/etc/sysconfig/i18n为zh_CN.GBK vi /etc/sysconfig/i18n LANG="zh_CN.GBK" SUPPORTED="zh_CN.GBK:zh:zh_CN.GB2312:zh:zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="latarcyrheb-sun16" B、修改字符集设置:/etc/profile里面添加NLS_LANG设置 #vi /etc/profile export NLS_LANG='SIMPLIFIED CHINESE_CHINA'.ZHS16GBK C、检查 服务器 的时区与时间是否设定正确:正确时区应设定为