jboss端口说明

jboss端口修改说明

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。

时间: 2024-10-06 08:53:09

jboss端口说明的相关文章

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

JBOSS端口设置

JBOSS5 [[email protected] jbossweb.sar]# ll total 4868 -rw-r--r-- 1 appman appman     625 Sep 15  2010 context.xml -rw-r--r-- 1 appman appman 1410325 Sep 15  2010 jasper-jdt.jar -rw-r--r-- 1 appman appman 2640860 Sep 15  2010 jbossweb.jar -rw-r--r--

多个Jboss端口冲突配置;一个Jboss多个server端口配置

JBoss启动时默认发布的不同的服务需要开放一些端口,如果只是简单地拷贝两套JBoss或者在一个JBoss中启动多个server配置的话,会由于端口冲突而导致JBoss无法启动. 这时候我们肯定会想到手动去修改这些发生冲突的端口,可是Jboss需要修改的端口实在是太多,如下: 1. $JBoss_home/server/default/deploy/ejb3.deployer/META-INF/jboss-service.xml 修改3873端口的值: 2. $JBoss_home/server

Linux下端口被占用解决

有时候关闭软件后,后台进程死掉,导致端口被占用.下面以JBoss端口8083被占用为例,列出详细解决过程. 解决方法: 1.查找被占用的端口 netstat -tln netstat -tln | grep 8083 netstat -tln 查看端口使用情况,而netstat -tln | grep 8083 则是只查看端口8083的使用情况 2.查看端口属于哪个程序?端口被哪个进程占用 lsof -i :8083 3.杀掉占用端口的进程 kill -9 进程id 转自:http://taoi

Linux下端口被占用确认

有时候关闭软件后,后台进程死掉,导致端口被占用.下面以JBoss端口8083被占用为例,列出详细解决过程. 解决方法: 1.查找被占用的端口 netstat -tln netstat -tln | grep 8083 netstat -tln 查看端口使用情况,而netstat -tln | grep 8083 则是只查看端口8083的使用情况 2.查看端口属于哪个程序?端口被哪个进程占用 lsof -i :8083

常见弱点和常用端口扫描

21  ftp  主要看是否支持匿名,也可以跑弱口令 80  web  常见web漏洞以及是否为一些管理后台 443  openssl  心脏滴血以及一些web漏洞测试 873  rsync  主要看是否支持匿名,也可以跑弱口令 2601,2604 zebra路由,默认密码zebra 3128 squid代理默认端口,如果没设置口令很可能就直接漫游内网了 4440 rundeck  参考WooYun: 借用新浪某服务成功漫游新浪内网 6082  varnish  参考WooYun: Varnis

Linux下端口被占用如何解决???

有时候关闭软件后,后台进程死掉,导致端口被占用.下面以JBoss端口8083被占用为例,列出详细解决过程. 解决方法: 1.查找被占用的端口 netstat -tln netstat -tln | grep 8083 netstat -tln 查看端口使用情况,而netstat -tln | grep 8083 则是只查看端口8083的使用情况 2.查看端口属于哪个程序?端口被哪个进程占用 lsof -i :8083 3.杀掉占用端口的进程 kill -9 进程id 原文地址:https://w

ASP.NET Core 1.0---Ubuntu 14.04

Installing on Ubuntu 14.04 The following instructions were tested using Ubuntu 14.04. Other versions of Ubuntu and other Debian based distros are unlikely to work correctly. Install the .NET Version Manager (DNVM)Use the .NET Version Manager (DNVM) t

EJBCA在Linux上的安装

在windows上安装为了测试用,装在linux服务器上的因为CN用的ip需要重装.....又是折腾一番,下面介绍一些需要注意的地方 一.所需文件 准备的内容就不说了,参考我的上上篇<EJBCA在windows上的安装>,需要下载的上面提供的有 二.准备条件 1.jboss配置 1.1.JBOSS端口号配置 作为服务器JBOSS的默认端口8080和8009肯定被占用了,修改jboss的端口号.由于JBOSS的版本不同所以修改的位置也不一样 JBOSS-5.1.0GA 修改的位置是:jboss-