- 浏览: 305370 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (167)
- <HTML and JavaScript and CSS> (6)
- 《Java2 基础知识及概念》 (3)
- Java2 Tools及其他 (11)
- EJB2.0 相关 (3)
- 英语学习 (4)
- Oracle Database Server (27)
- 计算机理论 (9)
- Java持久层框架 (2)
- 《Linux操作系统》 (24)
- 杂项技术 (4)
- Application Server (15)
- Windows操作系统 (7)
- Java中间件 (6)
- 娱乐生活 (4)
- 《Java设计模式》 (3)
- 《Interview Skill》 (1)
- 《Struts原理及应用》 (1)
- Workflow (2)
- 云计算 (3)
- 项目实践 (3)
- WEB相关技术 (10)
- JavaScript技巧及应用 (1)
最新评论
1.首先修改jboss-service.xml,在ejb端口1098附近,修改CallByValue值为true
<attribute name="CallByValue">true</attribute>
2.然后修改ejb3.deployer中jboss-service.xml文件,主要是添加域名到3873的调用中
<mbean code="org.jboss.remoting.transport.Connector"
xmbean-dd="org/jboss/remoting/transport/Connector.xml"
name="jboss.remoting:type=Connector,name=DefaultEjb3Connector,handler=ejb3">
<depends>jboss.aop:service=AspectDeployer</depends>
<attribute name="Configuration">
<config>
<invoker transport="socket">
<attribute name="numAcceptThreads">1</attribute>
<attribute name="maxPoolSize">300</attribute>
<attribute name="clientMaxPoolSize" isParam="true">50</attribute>
<attribute name="timeout" isParam="true">60000</attribute>
<attribute name="serverBindAddress">${jboss.bind.address}</attribute>
<attribute name="serverBindPort">3873</attribute>
<!-- that's the important setting -->
<attribute name="clientConnectAddress">10.104.46.119</attribute>
<attribute name="clientConnectPort">3873</attribute>
<attribute name="backlog">200</attribute>
</invoker>
<handlers>
<handler subsystem="AOP">org.jboss.aspects.remoting.AOPRemotingInvocationHandler</handler>
</handlers>
</config>
</attribute>
</mbean>
3.设置java启动选项,添加rmi-server的外部地址和禁用本地域名解析到启动脚本
Windows脚本例:set JAVA_OPTS=-Djava.rmi.server.hostname= external IP -Djava.rmi.server.useLocalHostname=false
Unix脚本例:添加到jboss启动配置文件run.conf中即可。
4.用run.sh --host=192.168.1.25启动服务或添加--host=192.168.1.25到启动脚本。
1.在使用Jboss 4.2GA 遇到的问题. 以下是以default 模式启动的Jboss .启动参数 -c default /all
(1). localhost可以访问与本机IP不能访问
解决方式:
修改JBOSS_HOME\server\default\deploy\jboss-web.deployer下的server.xml 将address改为0.0.0.0或者你的实际IP 重启 JBOSS 然后就可以通过ip访问。
(3)在windows 客户端调用 Linux 服务端 遇到org.jboss.remoting.CannotConnectException: Can not get connection to server. Problem establishing socket connection for InvokerLocator [socket://127.0.0.1:3873/]
解决方法: 修改 JBOSS_HOME/server/default/deploy/ejb3.deployer/META-INF/jboss-services.xml 文件中的${jboss.bind.address}:3873 为linux_home_ip:3873
以上两个问题也可以通过以下设置解决:
For Windows, use
run.bat -b 0.0.0.0
for Linux use
run.sh -b 0.0.0.0
发表评论
-
it's not allowed to set a clear text value to the property: PasswordEncrypted
2010-11-24 19:49 1195(1) Fill username and password ... -
weblogic NodeManager Error in AIX
2010-11-24 19:46 1530<SEVERE> <Fatal error ... -
(domain salt file not found) Error while using weblogic's nodemanager
2010-11-05 14:25 2175So from Node2 do the following: ... -
Weblogic10注册成Windows2008的服务
2010-11-03 13:27 1419wlserver_10.0\server\bin下的insta ... -
整合IIS和Tomcat
2010-07-07 11:00 865首先先说明我的系统,Windows 2003 Server ... -
Weblogic troubleshooting
2009-09-08 09:19 9581. 解决weblogic下htc文件无法调用问题 ... -
如何在JBoss405中配置EJB3
2009-06-19 17:44 914下载JBoss EJB3.0 jboss-EJB-3.0 ... -
如何配置两个web应用使用不同的端口
2009-06-19 17:41 13681. Requirements http:// ... -
配置AIX平台下JBoss自启动
2009-06-19 17:36 22411. Prerequisites Set u ... -
配置JBoss405下的portal
2009-06-19 17:28 987(1) Edit %JBOSS_HOME%\s ... -
配置Linux平台下JBoss自启动
2009-06-19 17:24 1278Prerequisite l # ... -
安装第二个JBoss3.2.2 端口修改
2009-06-19 17:22 1487修改文件清单: (1)jboss322\server\def ... -
JBoss TroubleShooting Lists
2009-05-12 11:29 1024一、Jboss客户端连接EJB,javax.naming.Co ... -
Configuring JBoss SSL
2009-05-06 17:22 13721. 用keytool生成server.keystore文件 ...
相关推荐
5. **EJB 3.1支持**:此版本支持Enterprise JavaBeans 3.1规范,包括异步方法调用、定时器服务和轻量级会话bean,进一步简化了企业级应用的开发。 6. **Web和Servlet 3.0支持**:JBoss AS 7.1支持最新的Web和...
脚本中应包含启动、停止、重启等操作,例如调用JBOSS_HOME/bin目录下的standalone.sh或domain.sh脚本来启动和停止服务器。 3. **使用Systemd管理服务**: Linux系统大多使用Systemd来管理系统服务。我们需要创建一...
标题中的“jboss4.0.5-GA在使用RMI时的大坑”指的是在使用JBOSS 4.0.5 GA版本时,如果涉及到远程方法调用(Remote Method Invocation, RMI)可能会遇到的一些常见问题或陷阱。在描述中提到了一个博客链接,虽然没有...
- **RMI(Remote Method Invocation)漏洞**:RMI是Java的一种远程调用机制,但如果不正确配置,可能会允许未经身份验证的远程用户执行任意代码。 - **JMX(Java Management Extensions)漏洞**:JMX提供了一种...
- **1099**:主要用于RMI(Remote Method Invocation)注册表,是Java远程方法调用的基础。 - **1098**:可能被其他服务使用,例如某些特定的Java服务。 - **8083**:通常是HTTP或HTTPS服务端口,用于Web应用的访问...
RMI(Remote Method Invocation)是一种使Java对象能够跨网络调用的方法,因此这个漏洞可能允许攻击者通过网络边界进行攻击。 漏洞利用工具如压缩包中的"jbosscve-2017-12149",是安全研究人员或渗透测试者用来检测...
3. **连接问题**:确认JBoss服务器是否正常启动,端口是否被占用,防火墙设置是否允许通信。 通过以上步骤,你将在MyEclipse中成功配置并运行EJB组件。记住,实践是最好的老师,不断尝试和调试是掌握EJB开发的关键...
1. **bindings.xml**: 这个文件位于`<Install Drive>\jboss-5.0.1.GA\server\pr\conf\bootstrap`目录下,它定义了JBoss的一些基础服务端口,如远程类加载服务、RMI/JRMP调用器、池化调用器和命名服务。 - **远程类...
- JBoss-Remoting:一个轻量级的远程通信框架。 - Spring Remoting:Spring框架提供的远程方法调用支持。 - ActiveMQ:一个开源的消息代理和面向消息的中间件。 - Mule ESB:一个开源的企业服务总线。 Java远程...
Pinpoint可以对多种服务器支持,包括tomcat、jboss、spring-boot、weblogic、webSphere等等。它可以监控整套程序,包括性能监控、错误监控、调用链路监控等等。 Pinpoint的特点 Pinpoint的安装agent是无侵入式的,...
4. 部署服务到应用服务器,如Tomcat或JBoss。 5. 创建客户端代码,使用JAX-WS库生成代理类,调用服务。 总结来说,Java WebService开发是一种强大的工具,它利用XML和HTTP为基础的协议,解决了跨平台、跨系统的通信...
例如,注释中提到的箭头只表示连接,并不指示数据流动,也不会显示临时服务器(stagingservers)和防火墙位置,也未考虑影响系统扩展性的应用使用模式。 此外,文章中还提到了ATG Click-to-Call,这可能是指ATG10...
当执行`SET`方法时,QTP实际上是在调用封装的`object.value="helloworld"`,更改对象的属性值,从而控制真实被测对象。这种通过操作对象库来操作运行时对象的方式,使得自动化测试得以实现。 2. 自动化测试框架QC+...
解析后的请求被传递给Engine,Engine再根据Host配置分发到相应的Host,接着是Context,最后由Wrapper调用对应的Servlet进行处理。 二、Tomcat配置 2.1 server.xml 这是Tomcat的核心配置文件,包含了Connectors、...
Port Groper可以与用测试防火墙,干扰web 统计脚本的跟踪,为网站增加流量..往好了用什么都能干,就是不能让一个网站下线。 FTP客户端Java类库 ftp4j ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分...
4. **集群通信**:节点间需要高效、可靠的通信机制,如基于TCP/IP的心跳机制、RPC(远程过程调用)或者基于消息队列的异步通信。 5. **J2EE容器支持**:诸如Tomcat、JBoss、WebLogic等J2EE应用服务器都提供了集群...
2. Web服务部署:Web服务通常部署在应用服务器上,如Tomcat、JBoss或WebLogic。部署时需要配置服务的WSDL地址和端点信息。 总结来说,本参考资料旨在帮助开发者全面理解和应用Web服务技术,从基础概念到实际开发,...
- Netty的起源:Netty最初由JBoss团队开发,现为Apache 2.0许可下的开源项目。 - Netty的核心理念:基于NIO(非阻塞I/O)模型,利用事件驱动架构,提高网络应用的性能和可扩展性。 - Netty的优势:高吞吐量、低...
- **轻量级**:相比其他更全面的Java应用服务器(如JBoss、WebLogic),Tomcat体积小巧,启动快速,是开发和测试环境的理想选择。 2. **Apache Tomcat 6.0.30特性** - **兼容性**:支持Java Servlet 2.5和JSP 2.1...