JBoss初学问题小记

jboss-service.xml could not be opened, does it exist 配置jboss遇到的问题 配置jboss的时候遇到过jboss-service.xml could not be opened, does it exist 这样的错误么? 本文档可以解答的。 立即下载

     前一段时间,因为一个调研项目的关系,开始学习JBoss和AXIS WebService方面的相关知识。这其中碰到了一些菜鸟级别的问题,可是周围的人都没有懂JBoss的,上网也找不到什么资料,只好自己瞎琢磨了。不久,由于各种原因,这个调研中止了,很遗憾。 做个小结,也算是对自己这段时间的一点回顾吧。
   经过多方了解,知道以下jboss资料是很好的,应该在网上都可以找到的:
《jboss管理与开发核心技术》
《Getting Started with Jboss4》
《基于JBoss 4.x 的J2EE 1.4 应用开发指南》
《OReilly.Jboss.A.Developers.Notebook.Jun.2005》
《OReilly.JBoss.at.Work.A.Practical.Guide.Oct.2005》


碰到了些问题,如下:

1.怎么把Tomcat下部署的应用(比如../Tomcat 5.0/webapps/Axis)放到JBoss下呢?
  只要把这个包(Axis)拷贝到JBoss下的deploy目录下,并把它的名字后缀加个.war(如Axis.war)就可以运行了。
 
2.如何在Jboss一启动就自动加载运行某个类?
  这是属于Jboss的MBean服务里的定时服务。通过配置conf目录下的jboss-service.xml文件,增加如下信息即可实现:
  <!-- Scheduler Initialization 定时操作                                                                   -->
<!--============================================================ -->
   <mbean code="org.jboss.varia.scheduler.Scheduler"
 name="jboss.Receiver.util:service=Scheduler">

 <attribute name="StartAtStartup">true</attribute>
 <attribute name="SchedulableClass">com.metarnet.test.ReceiverNew</attribute>
 <attribute name="SchedulableArguments"></attribute>
 <attribute name="SchedulableArgumentTypes"></attribute>
 <attribute name="InitialStartDate">NOW</attribute>
 <attribute name="SchedulePeriod">5000</attribute>
 <attribute name="InitialRepetitions">20</attribute>
 <!--name为任意但唯一,com.piosan.util.PiosanTimer为class名 -->
 </mbean>

   <!--SchedulableArguments的值为传递参数,如果没有参数则为空,在SchedulableArgumentTypes中体现了 -->
    <!--SchedulePeriod 的值为每隔5秒操作一次,以毫秒为单位 -->
<!--The Scheduler MBean service defines the manageable interface for a scheduler that allows you to request an org.jboss.util.Schedulable implementation be run periodically by the service.
The configurable attributes of the Scheduler service include the following:


SchedulableClass: The fully qualified class name of the org.jboss.util.Schedulable implementation to use with the Scheduler.


SchedulableArguments: The comma separated list of arguments for the Schedulable class. This list must have as many elements as the Schedulable Argument Type list; otherwise, the start of the Scheduler will fail. Currently only basic data types, string, and classes with a constructor with a string as only argument are supported.


SchedulableArgumentTypes: The comma separated list of argument types for the Schedulable class. This will be used to find the right constructor, and to create the right instances with which to call the constructor. This list must have as many elements as the Schedulable Arguments list; otherwise, the start of the Scheduler will fail. Currently only basic data types, string, and classes with a constructor with a string as only argument are supported.


SchedulePeriod: The time between two scheduled calls (after the initial call) in milliseconds. This value must be greater than 0.


InitialRepetitions: The number of periods for which the instance will be scheduled. Set to –1 for unlimited repetitions-->
以上为各个字段的解释。

3.用了apache 的pubscribe开源代码部分,发现在producer调用consumer的notify后总是出现如下错误,后来找了半天才发现
原来是开源代码的bug,由于pubscribe这个开源项目已经暂停,还好对系统没有什么影响,只好作罢。
java.lang.NullPointerException
>>        at
>>org.apache.axis.MessageContext.setCurrentMessage(MessageContext.java:630)
>>        at
>>org.apache.axis.MessageContext.setMessage(MessageContext.java:648)
>>        at
>>org.apache.ws.resource.handler.ResourceHandler.handleResponse(ResourceHandler.java:239)
>>        at
>>org.apache.ws.resource.handler.axis.ResourceProvider.invoke(ResourceProvider.java:210)
>>        at
>>org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
>>        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>>        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>>        at
>>org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453)
>>        at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
>>        at
>>org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
>>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>>        at
>>org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
>>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>        at
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>>        at
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>>        at
>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>>        at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>        at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>        at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>        at
>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>        at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>        at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>        at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>        at
>>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
>>        at
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>>        at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>        at
>>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>>        at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>        at
>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
>>        at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>>        at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>        at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>        at
>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>>        at
>>org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>>        at
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>>        at
>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>>        at
>>org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
>>        at
>>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
>>        at
>>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
>>        at
>>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)

JBOSS的service.xml 立即下载

相关推荐

jboss问题总结

二、JBoss部署应用程序时,数据库驱动放在应用程序的web-inf/lib下时,首次连接数据库是无法建立连接, 原因可能是jboss启动时,初始化数据源没有找到数据库驱动,而首次是连接是找不到数据源,但是开始初始化数据源,所以在连接是数据库连接正常, 解决办法:将数据库驱动程序放在%jboss_home%\server\default\lib文件夹下

[转载]Jboss中服务配置文件jboss-service.xml_习惯累积沉淀_新浪博客

有次oracle还把1098端口占用了原文地址:Jboss中服务配置文件jboss-service.xml作者:king Jboss中服务配置文件jboss-service.xml 2007-11-22 23:33:31 转自网友: JBOSS默认的各种设置文件中通常定义了以下几个端口, 1: The ports found in the default configuration ...

wangduqiang747的博客 1309

单细胞转录组数据分析全流程:从原始数据到细胞注释

本文详细介绍了单细胞转录组数据分析的全流程,从原始数据读取、环境搭建、数据质控与标准化,到降维聚类、细胞类型注释,以及高级质控与多样本整合。重点阐述了如何利用Seurat等工具进行数据处理,并通过标志基因比对与自动注释方法完成细胞身份鉴定,为研究者提供了一套清晰、可操作的分析指南。

coffee的博客 552

jbossCould not create deployment: file:/home/jboss-4.2.2/server/default/conf/jboss-service.xml

今天在redhat as4下运行jboss,可是一启动就报一下的错误,本以为你里面的war包有问题,从别的正常启动的机器上把整个jboss包拷贝过来,启动问题依旧。 解决办法:找来找去发现是机器重名造成的,直接hostname ××,××是局域网里没有的一个机器名,然后重启jboss时正常了! ==================================================

陈树淘的专栏 4024

高斯-约当(Gauss-Jordan)消元法——c++代码实现

具体算法的详细原理请参照此篇博客:高斯-约当(Gauss-Jordan)消元法下面是具体c++代码,不保证程序最优化,提供一个可行的程序,供大家改进,同时感谢大家提意见。——大神勿喷呀,我是一个小菜鸟~void Guss_Jordan(int n,double *a)//阶数n 系数矩阵a { double*a_temp = new double[n*n * 2];//a与单位矩阵的组合

zwz的学习之路 6873

nsight-system教程

参考nsight-compute使用教程-优快云博客。

youzjuer的博客 1894

JBoss 4应用服务器Web开发人员参考手册(2):server.xml

前面介绍的jboss-service.xml文件用来控制Tomcat服务的集成,但是Tomcat有单独控制自身运行的配置文件 。这就是在jbossweb-tomcat55.sar 目录中能够找到的server.xml描述文件。server.xml文件没有正式的DTD或者schema定义,因此我们只能说明一些主要用到的配置元素。Server是server.xml的顶级元素,它应该包含一个表示整个

JBossWeek的专栏 4624

手把手教你学基带SOC芯片(4.4.9)--基带芯片的电源管理实例:高通 Snapdragon 系列实例(十)

Snapdragon 888 通过支持多种深度睡眠模式,如 AOAC 模式、低功耗模式和深度睡眠模式,以及智能电源管理技术,实现了对功耗的精细管理。这些模式不仅延长了设备的电池寿命,还确保了用户在各种使用场景下的良好体验。无论是保持网络连接、限制后台活动,还是完全关闭不必要的功能,Snapdragon 888 都能够灵活应对,提供高效的功耗管理方案。

MHD0815的博客 740

Jboss4.2.3+Apache2.2集群与负载均衡的配置

[b]一、环境准备[/b] [b]1、两台服务器[/b](虽然说一台机器部署两个jboss也是可以,但是要改一堆的端口,相当麻烦,反正我是开了个虚拟机) [b]2、Apache2.2[/b] 用来做负载均衡和地址转发,据说jboss自带有负载均衡,但是不稳定,所以很少人使用 下载地址:[url]http://mirrors.cnnic.cn/apache//ht...

Mirror 307

如何修改网页中的文本内容改成自己希望的数值?

本篇文章主要讲解,通过浏览器命令和浏览器自带的F12开发者工具,进行修改网页内容的方法教程 日期:2021年12月5日 作者:任聪聪 一、通过F12开发者工具进行修改 进入方式汇总: 1.右击鼠标,显示菜单找到审查 2.通过快捷键F12进入,笔记本需要先关闭fnlk功能键。 开发者工具介绍 说明: 1.表示选择元素,点击后可以选择文本的元素所在地 2.表示显示方式,手机还是电脑 3.表示div元素,点击后可以展开,对div内的html和文本进行编辑。 双击文本,即可进行修改成自己想要的,但是刷新后.

任聪聪的博客 2万+

RK3568开发笔记- (TX/RX) RGMII delayline 功能调试

本文详细介绍了RK3568芯片RGMII接口delayline功能的调试过程。针对千兆以太网通信不稳定问题,通过分析RGMII时序要求,利用RK3568内置的delayline功能补偿信号延迟。调试方法包括扫描delayline窗口、测试中间值配置、优化硬件设计等步骤。文章还总结了常见问题解决方案,如PHY选型建议和自动扫描功能配置。最终实现了千兆速率下丢包率降至0.01%以下的目标,为类似开发场景提供了实用参考。

flypig has a dream! 316

jboss配置操作

jboss配置事宜

FlyBirdByHeart的博客 739

mjlab & MimicKit 宇树 G1 人形机器人强化学习训练部署

基于mjlab框架训练Unitree G1人形机器人执行双旋踢的示例。参考动作源自Jason Peng的MimicKit项目。数据转换脚本(MimicKit pkl → mjlab csv)完整训练结果与超参数预训练ONNX检查点用于部署实体硬件部署指南⚠️ 免责声明仅用于教育目的。对于因尝试复现此处展示结果而导致的财产损失或人身伤害,我们概不负责。操作硬件时请谨慎行事并保持良好判断力。

2506_90492529的博客 1700

【精华】2017年度合天网安干货集锦

走过路过,不要错过这个公众号哦!2017即将离我们而去感谢你们一路以来对合天的陪伴、支持和鼓励为了让大家能有一个系统的分类学习现特把今年合天的精华文章整理给大家大家点击下面的标题即可阅读...

蚁景网安学院 807

179、运动控制中的行业标准:机器人安全标准ISO 10218

今天这篇笔记,就把我踩过的坑和标准里的硬骨头掰开揉碎讲清楚。

m0_50546716的博客 168

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

JBOSS使用介绍

1、 安装 1.1、软件安装 首先要安装JDK(仅仅安装JRE是不行的,因为JSP页面需要编译),最新的正式版是JDK1.4.2。然后把JBoss的压缩包解压到一个目录下,目录名一般是"Jboss_版本号",JBoss目前的最新正式版是JBoss4.0.0(2004年9月20日发布)。下面的配置都是针对JBoss3.2.5。 1.2、环境变量的设置 需要的环境变量有JAVA_HOME

蓝天白云 1032

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

eclipse 启动 jboss 异常 ——jboss-service.xml could not be opened, does it exist?

eclipse 启动 jboss 异常 ——jboss-service.xml could not be opened, does it exist?出错信息:Failed to boot JBoss: org.jboss.deployment.DeploymentExcepti

有梦就能实现 3482

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

jboss 服务器配置文件,Apache jboss 集群详细配置

一.准备工作下载jdk ,安装jdk下载jboss,安装jboss下载apache http,安装apache http,下载mod_jk-apache-2.0.59.so,拷贝到apache的modules目录下二.配置1.配置jboss说明:假设有两台服务器,分别安装了jboss,两台服务器的ip地址 为:192.168.1.1、192.168.1.2a.拷贝文件 把jboss的...

weixin_29539039的博客 1495

JBoss-web.xml配置说明

在JBoss 下web工程,为了使用容器提供的一些特性,需要使用jboss-web.xml进行配置。以下是一个配置好的jboss-web.xml示例。 <!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 5.0//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_5_0.dtd"&...

qq_38642745的博客 866

Tomcat service.xml详解

http://blog.youkuaiyun.com/weinianjie1/article/details/7954425 Tomcat服务器是由一系列可配置的组件构成,其核心组件是Catalina   Servlet容器,它是所有其他Tomcat组件的顶层容器。Tomcat的组件可以在/conf/server.xml文件中进行配置,每个Tomcat的组件在server.xml文件中对应一种配置元

h123xd4的博客 3072

Tomcat service.xml 文件 详解

======================   Server 标签: ==========================================                                         tomcat的顶层元素,包含一个service子元素。 ======================   属性说明   ===================

一切都会好起来.... 2965

jboss修改服务器端口,解决如何在两个JBOSS部署在同一台服务器时端口占用问题...

解决如何在两个JBOSS部署在同一台服务器时端口占用问题。当两个JBOSS部署在同一台服务器上时,需要修改下面的端口值1, jboss-4.2.2.GA\server\default\deploy\ejb3.deployer\META-INF下打开jboss-service.xml文件第12行修改3873的端口值name=”jboss.remoting:type=Connector,name=De...

weixin_31885123的博客 685

list

的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前一个元素和后一个元素。,因此反向迭代器的实现可以借助正向迭代器,即:反向迭代器内部可以包含一个正向迭代器,对正向迭代器的接口进行包装即可。是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。迭代到该位置,在这段位置上迭代需要线性的时间开销;最大的缺陷是不支持任意位置的随机访问,比如:要访问。还需要一些额外的空间,以保存每个节点的相关联信息。个元素,必须从已知的位置。

xie0510_的博客 267
下一篇: java中调用dll的方法
Fj
Fj
博客等级 码龄25年 8粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值