jboss有个特点,在本机启动之后,只能在本机的网页访问 http://localhost:8080,在其他机器上访问不了jboss服务。
解决方法如下:
在目录jboss-4.2.3.GA\server\default\deploy\jboss-web.deployer下,编辑文件server.xml,
<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}"
将${jboss.bind.address}改为0.0.0.0就可以了
或者在启动jboss时加上参数
run -D jboss.bind.address=0.0.0.0
这样也可以,不用改server.xml
6.0以上版本配置:
在standalone\configuration目录下的standalone.xml
<subsystem xmlns="urn:jboss:domain:webservices:1.1">
<modify-wsdl-address>true</modify-wsdl-address>
<wsdl-host>${jboss.bind.address:127.0.0.1}</wsdl-host>
<endpoint-config name="Standard-Endpoint-Config"/>
<endpoint-config name="Recording-Endpoint-Config">
<pre-handler-chain name="recording-handlers" protocol-bindings="##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM">
<handler name="RecordingHandler" class="org.jboss.ws.common.invocation.RecordingServerHandler"/>
</pre-handler-chain>
</endpoint-config>
</subsystem>
<subsystem xmlns="urn:jboss:domain:weld:1.0"/>
</profile>
<interfaces>
<interface name="management">
<inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
</interface>
<interface name="public">
<inet-address value="${jboss.bind.address:127.0.0.1}"/>
</interface>
<interface name="unsecure">
<inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/>
</interface>
</interfaces>
中修改
分享到:
相关推荐
### Eclipse与JBoss远程调试详解 #### 一、引言 在软件开发过程中,经常会遇到部署在测试或生产环境的应用出现问题但无法在本地环境中重现的情况。这种情况下,使用远程调试技术能够有效地帮助开发者定位问题所在...
1. **配置JBoss**:在JBoss的配置文件(如`standalone.xml`或`domain.xml`)中启用JMX远程访问。这通常涉及开启JMX Remoting接口,并配置必要的安全设置。 2. **客户端设置**:在客户端,我们需要导入必要的JMX和...
- 更推荐的方法是编辑`bindings-jboss-beans.xml`文件,比如在`/usr/local/JBoss/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml`中找到相关的服务绑定配置,调整端口和IP设置。...
1. 部署方式:JBoss支持多种部署方式,包括直接将WAR或EAR文件复制到`$JBOSS_HOME/standalone/deployments`目录,或者使用管理控制台或CLI工具进行远程部署。 2. 部署WAR文件:将Web应用程序的WAR文件拷贝到`...
例如禁用不必要的服务、限制远程访问、设置防火墙规则等。 #### 七、设置Connector Connector组件负责处理HTTP请求。可以通过调整其线程池大小、连接超时时间等参数来提高Web服务的并发处理能力。 #### 八、加大...
- 查找并修改与1099、1098和8083端口相关的配置项,将它们设置为未被占用的端口。 3. **修改`bindings.xml`**: - 打开`JBOSS_HOME/server/default/conf/bootstrap/bindings.xml`文件。 - 同样地,查找并修改与...
JBoss 5 应用服务器是一款基于Java企业版(Java EE 5)的应用服务器,提供了大多数企业应用程序所需的服务,例如安全性、事务处理、持久化、监控、资源管理和远程访问等功能。该应用服务器遵循由Java社区过程定义的...
3. ** ejb-client.jar**:为了客户端能够访问EJB,你需要创建一个包含远程接口和stub的客户端JAR文件。客户端通过这个JAR来查找和调用EJB。 4. **部署**:在JBoss中部署EJB 2.0应用,通常需要将ejb-jar.jar、client...
例如,使用`@Remote`和`@Stateful`注解来标记一个具有远程访问能力的状态化会话Bean。 3. **配置部署类型**:在MyEclipse中,选择“JBoss4.x”作为部署目标,并将部署类型设置为“Packaged Archive (production ...
为了实现jBoss 7的远程部署,我们需要在项目的`pom.xml`文件中添加特定的插件配置。 ##### Maven WAR Plugin配置 ```xml <groupId>org.apache.maven.plugins <artifactId>maven-war-plugin <version>2.4 ...
1. **IDE集成**:Eclipse、IntelliJ IDEA等主流IDE都有JBoss的插件,支持项目创建、配置和部署。 2. **Red Hat Developer Studio**:专为Red Hat JBoss产品设计的集成开发环境,集成了各种开发、调试和测试工具。 ...
对于调试,可以配置JBOSS以支持远程调试,通常在`standalone.xml`中设置`jboss.socket.binding.port-offset`属性。 总结,JBoss配置涉及多个层面,包括环境准备、启动/停止、配置文件修改、应用部署、日志管理、...
- **管理端口**:用于远程管理JBoss,默认为1099,可以通过`<management port="1099" .../>`进行设置。 - **bindings-service.beans.xml**:位于`/server/default/conf/bindingservice.beans/META-INF/bindings-...
- **事务管理**: 支持本地事务和分布式事务,可通过`jboss-transaction-manager-service.xml`进行配置。 - **连接池**: 配置数据源连接池,提高数据库访问效率。 #### 8. JBoss消息传递服务 - **消息队列**: 支持...
5. 同样,也需要配置防火墙规则,允许8080或其他自定义端口的入站连接,以便远程访问GlassFish服务器。 以上是JBoss 6.4和GlassFish 4.0在Linux系统上的安装与配置过程。确保每个步骤都按照说明正确执行,同时注意...
本文将详细介绍如何进行JBoss的基本配置,包括控制台登录窗口的设置、连接数据库以及端口的调整等内容。 #### 一、控制台登录窗口设置 在JBoss中,默认提供了一个管理控制台——`jmx-console`,用于远程管理和监控...
- **用户认证**:JBoss支持多种认证机制,如Jaas、LDAP等,可以通过管理控制台配置安全域和角色。 - **SSL/TLS**:可以配置服务器使用HTTPS协议,提高网络通信的安全性。 6. **故障排查与性能优化** - **日志...
JBOSS支持角色基础的访问控制(RBAC)和认证机制,可以设置不同用户和角色的权限,保障系统安全。 八、故障排查与优化 1. 日志分析:JBOSS的日志文件(如`standalone/log/server.log`)是排查问题的重要资源。 2. ...