jboss端口说明
http://blog.csdn.net/yangbobo1992/article/details/8876587
1. jboss 的端口修改位置总结
Jboss通常占用的端口是1098,1099,4444,4445,8080,8009,8083,8093这几个,
默认端口是8080
端口具体位置如下:
|
Default Port |
Location |
Description |
|
1099 |
\jboss\server\default\conf\jboss-service.xml or ./naming.sar/META-INF/jboss-service.xml |
Bootstrap JNP port. |
|
1098 (anon) |
\jboss\server\default\conf\jboss-service.xml or ./naming.sar/META-INF/jboss-service.xml |
RMI naming service port. Use '0' for an anonymous port. |
|
4444 |
\jboss\server\default\conf\jboss-service.xml or ./deploy/invokers-service.xml |
RMI/JRMP invoker port |
|
4445 |
\jboss\server\default\conf\jboss-service.xml or ./deploy/invokers-service.xml |
Pooled invoker |
|
8083 |
\jboss\server\default\conf\jboss-service.xml or ./deploy/dynclassloader-service.xml |
RMI dynamic class loader port |
|
8080 |
\jboss\server\default\deploy\jboss-web.deployer\server.xml |
HTTP port for the web container |
|
8009 |
/jboss/server /deploy/jbossweb-tomcat55.sar/server.xml |
AJP port for the web container |
|
8093 |
\jboss\server\default\deploy\jms\uil2-service.xml |
UIL for JMS. |
|
8443 (optional) |
/jboss/server /deploy/jbossweb-tomcat55.sar/server.xml |
HTTPS port for the web container |
Clustered时需要配置的端口
|
Default Port |
Location |
Description |
|
1100 |
./deploy/cluster-service.xml |
HA-JNDI |
|
1101 (anon) |
./deploy/cluster-service.xml |
RMI for HA-JNDI Use '0' for an anonymous port. |
|
4446 |
./deploy/cluster-service.xml |
HA Pooled Invoker |
|
4447 |
./deploy/cluster-service.xml |
HA JRMP |
|
45566 (mcast) |
./deploy/cluster-service.xml |
JGroups clustering |
其它服务需要的附加端口
| Default Port | Location | Description |
|---|---|---|
| 3528 | ./deploy/iiop-service.xml | CORBA port |
| 3873 | ./deploy/ejb3.deployer/META-INF/jboss-service.xml | EJB3 remote invoker |
| 1162 | ./deploy/snmp-adaptor.sar/META-INF/jboss-service.xml | SNMP Log |
| 1161 | ./deploy/snmp-adaptor.sar/META-INF/jboss-service.xml | SNMP Adaptor |
| 19001 | jmx-rmi-adaptor.sar | JMX over RMI |
2. Jboss 4.2以上版本服务启动如果不加任何参数的话,只监听127.0.0.1,用本机的对外地址就访问不了了,如果你需要允许远程和本地都能连接jboss,那么启动时应该写./run.sh -b 0.0.0.0 或者./run.bat -b 0.0.0.0 (只能为0.0.0.0,表示所有的IP地址都可以访问)
在 MyEclipse中的jboss设置启动参数;
MyEclipse-->preferences-->MyEclipse-->Application Servers-->optional program arguments 输入 -b 0.0.0.0 (如果不行尝试JBOSS本机ip)
JBoss 4.0.4GA 启动参数解释
|
-h, --help |
显示帮助信息 |
|
-V, --version |
显示版本信息 |
|
-D[=] |
设置系统属性 |
|
-d,--bootdir= |
设置启动补丁目录的位置;必须是绝对路径或者url |
|
-p, --patchdir= |
设置补丁目录的位置;必须是绝对路径或者url |
|
-n, --netboot= |
从指定的url网络位置启动 |
|
-c, --configuration= |
指定服务器启动的配置(default、all、minimal) |
|
-B, --bootlib= |
将其它的jar包添加到bootclasspath的前面 |
|
-L, --library= |
将其它的jar包添加到 loaders classpath |
|
-C, --classpath= |
将其它的url添加到loaders classpath |
|
-P, --properties= |
从指定的url加载系统属性 |
|
-b, --host= |
所有JBoss Service绑定的地址 |
|
-g, --partition= |
HA分区的名称(缺省为DefaultDomain) |
|
-u, -- p= |
P的多播地址 |
|
-l, --log= |
设置日志记录插件类型 |
JBoss 4.0.4GA环境变量
|
JBOSS_HOME |
JBoss的位置 |
|
JAVA |
Java运行程序的位置 |
|
JAVA_OPTS |
JVM启动参数 |
|
MAX_FD |
JBoss能够使用文件描述符的最大数量(仅用于Un*x) |
分布式部署连接jboss,使用启动参数 run -b
最近使用jboss开发ejb3的项目,发现分布式部署后,tomcat访问不到 jboss,使用telnet也访问不到jboss,如:telent 192.168.100.77 1099(tomcat机器为192.168.100.91)。而在本机上启动jboss,并在本机访问没有问题。
注:使用的jboss4.2或更高版本发生上述情况,4.2以下版本没有进行验证。
原因,jboss启动时,默认只允许本机进行连接。
如何允许远程连接jboss呢,方法如下:
1)在启动jboss时,带上参数 -b IP ,如: ./run.bat -b 192.168.100.77 ,启动成功后,就可以使用远程连接jboss了,其中IP为jboss服务器的IP地址。
2)使用1方法后,虽然可以远程连接了,但在jboss本机确连接不了了,如:在77上的192.168.100.77 的tomcat却连接不上jboss了。如果你需要允许远程和本地都能连接jboss,那么将启动时的IP地址写为:0.0.0.0 如:./run -b 0.0.0.0 即可
3. JBOSS的目录;
解压缩后可以直接使用,注意使用前需要先配置JAVA_HOME环境变量。
JBoss的目录结构:
bin:JBoss启动命令和启动环境配置(run.bat启动)
client:JBoss中的客户端支持jar包,用来支持ejb3开发的。
docs:支持文档
lib:支持类库
server:所有的可以启动的服务、项目、配置
default:JBoss默认使用的服务目录
conf:该服务的相关配置
data:配置内存数据库 ,一般开发中不使用
deploy;相当于tomcat中的webapps目录,动态部署目录,所有JBoss中的项目要发布到该目录下
lib:当前服务的支持jar包
log:日志文件的保存目录
tmp:临时文件
4. work:jsp编译后的java和class文件的保存目录
Myeclipse 设置JDK配置;
在MyEclipse中点-----Window----Preferences---Java---Installed JREs
右边可以添加你安装的JDK,(只用选择JRE目录,名字自动生成)装了6.0就可以配置,然后设置成6.0;其他本版也可以;
5. Myeclipse 中JBOSS设置JDK
Myeclipse 中JBOSS设置JDK,找到菜单栏中的 MyEclipse-->preferences-->MyEclipse-->Application Servers-->找到你要用的服务名称(如tomcat4.x,jboss4.x)-->JDK-->下拉菜单中选择刚刚在 Java---Installed JREs添加的jdk,(如:jdk1.6.0) ,保存;
6. web数据库连接池文件一般位于deploy目录下(JBOSS)或者webapps目录下(tomcat)的oracle- ds.xml(oracle的配置文件),这是项目的外部连接池配置,但是有的项目需要但用内部连接池,文件是在deploy目录下的web程序\WEB-INF\classes的applicationContext.xml。
jboss端口说明的更多相关文章
- JBOss 端口没占用!
打开exlipse ,启动服务器 后,报如下错误:
- Linux下端口被占用解决
有时候关闭软件后,后台进程死掉,导致端口被占用.下面以JBoss端口8083被占用为例,列出详细解决过程. 解决方法: 1.查找被占用的端口 netstat -tln netstat -tln | ...
- windows下jboss启动、配置、访问
window 下的jboss启动.配置.访问 1.进入jboss\server\default\deploy\jboss-web.deployer 执行run命令 2.jboss访问地址:http:/ ...
- JBOSS安装配置详细教程
首先在http://jbossas.jboss.org/downloads/下载相关程序我下载的是 JBoss AS 6.1.0.Final 1.配置jboss环境 1.1用户变量path后面添加 ; ...
- 怎样从外网访问内网Jboss?
本地安装了一个Jboss,只能在局域网内访问,怎样从外网也能访问到本地的Jboss呢?本文将介绍具体的实现步骤. 准备工作 安装并启动Jboss 默认安装的Jboss端口是8080. 实现步骤 下载并 ...
- myeclipse配置jboss
一 相关软件准备 jdk1.6 Myeclipse jboss 6.1 下载地址:http://www.jboss.org/jbossas/downloads/二 安装 下载完jboss ...
- Linux下端口被占用确认
有时候关闭软件后,后台进程死掉,导致端口被占用.下面以JBoss端口8083被占用为例,列出详细解决过程. 解决方法: 1.查找被占用的端口 netstat -tln netstat -tln | g ...
- Linux解决删除文件后空间没有释放问题_端口占用问题
使用命令 (1) losf | grep deleted 查询所有已经删除但是还未释放空间的进程,找到容量最大的线程,kill -9 pid 然后等待容量释放 (2) netstat -ano | g ...
- Linux下端口被占用如何解决???
有时候关闭软件后,后台进程死掉,导致端口被占用.下面以JBoss端口8083被占用为例,列出详细解决过程. 解决方法: 1.查找被占用的端口 netstat -tln netstat -tln | g ...
随机推荐
- SSM框架学习之高并发秒杀业务--笔记4-- web层
在前面几节中已经完成了service层和dao层,到目前为止只是后端的设计与编写,这节就要设计到前端的设计了.下面开始总结下这个秒杀业务前端有哪些要点: 1. 前端页面的流程 首先是列表页,点某个商品 ...
- guava学习--hashing
128位的MurmurHash(烽火使用过): 看一下Java标准库中的非加密哈希算法你会发现少了MurmurHash,这是一个简单高效且还是分布式的算法,在许多语言中都有着很好的支持.我们并不是说要 ...
- 在 Linux 中用 nmcli 命令绑定多块网卡
今天,我们来学习一下在 CentOS 7.x 中如何用 nmcli(Network Manager Command Line Interface:网络管理命令行接口)进行网卡绑定. 网卡(接口)绑定是 ...
- POJ 1094 Sorting It All Out 拓扑排序 难度:0
http://poj.org/problem?id=1094 #include <cstdio> #include <cstring> #include <vector& ...
- windows下python安装pyquery
安装pyquery之前首先要明确一点,easyinstall 是一款python包管理器,类似于node的npm,用于安装python的扩展包,它安装的包是以*.egg的方式. 要安装pq需要经历以下 ...
- sftp搭建
在Centos 6.6环境使用系统自带的internal-sftp搭建SFTP服务器. 打开命令终端窗口,按以下步骤操作. 0.查看openssh的版本 ssh -V 使用ssh -V 命令来查看op ...
- android 缓存Bitmap 使用内存缓存
private LruCache<String, Bitmap> mMemoryCache; /** * 判断内存大小 设置位图的缓存空间 */ private void judgeMem ...
- Objective-C学习笔记-第一天(2)
Objective-C中的协议,相当于Java中的接口 参考:http://www.cnblogs.com/zzy0471/p/3894307.html 一个简单的协议遵循: PersonProtoc ...
- hadoop优化之拙见
map-reduce的优化: 需要内存的地方: map/reduce任务运行时内存.存放中间数据的内存缓存区.map输出数据排序内存, 需要操作磁盘的地方: map输出数据缓冲区达到阀值的溢出写文件 ...
- hadoop map-red的执行过程
hadoop的 map-red就是一个并行计算平台,我们在使用这个平台的时候,要做的事情就是提交自己定制的任务(job,主要定制map类,reduce类,combine类等类),然后设置job的各种参 ...