`

使用jboss服务器时遇到的相关问题

    博客分类:
  • java
阅读更多
Eclipse启动Jboss服务器,如何指定JVM虚拟内存大小?
答:
在eclipse下:
window——>preferences——>Myeclipse——>servers——>JBoss4.x——>JDK
右边有个Optional java VM arguments:在该框中加上参数-Xms1024m -Xmx1024m

在linux系统上修改jboss的jvm的大小方式:
修改$jboss/bin/run.conf文件,找到“#JAVA_OPTS=”,如果没有该字符串,请添加,并去掉最前面的“#”,修改该字符串(含双引号)为JAVA_OPTS="-server -Xms512m -Xmx1024m”,
这是分配JVM的最小和最大内存,取决于硬件物理内存的大小,建议均设为物理内存的一半。


怎么在eclipse设置JDK?
答:
在Eclipse中点----->Window---->Preferences--->Java--->Installed JREs
右边可以添加你安装的JDK,(只用选择JRE目录)。



怎么设置eclipse中JBOSS的JDK?
答:
eclipse中JBOSS设置JDK,找到菜单栏中的window-->preferences-->MyEclipse-->Servers-->找到你要用的服务名称(如tomcat4.x,jboss4.x)-->JDK-->在右边的下拉菜单中选择jdk保存,即可。



怎么设置jboss服务器绑定ip地址?
答:方法有二,如下:
1.在eclispe IDE中修改参数:
在windows—>Preferences配置jboss,选择你的jboss版本进行配置

               首先 Enable

               设置jboss home directory:例:D:\jboss-4.2.3.GA-jdk6\jboss-4.2.3.GA

               设定server name:默认为default 也可以选择为all

               设置Optional program arguments: 选择程序的参数,例如启动时绑定到本机ip地址 -b IP地址

               Optional shutdown arguments:默认为--shutdown,一般不需要修改

点击apply按钮应用。
2.在jboss的配置文件中修改参数:
在按照默认配置的情况下,访问本地JBOSS服务器主页面只能通过HTTP://localhost:8080/或者HTTP://127.0.0.1:8080/来访问,无法对本机IP进行绑定,同时任何一台局域网内的机器都无法远程访问服务器,通过JBOSS启动界面中的参数信息可以得到证实 

16:33:25,218 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080 

16:33:25,281 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009 16:33:25,484 INFO [Server] JBoss (MX MicroKernel) [4.2.0.GA (build: SVNTag=JBoss_4_2_0_GA date=200705111440)] Started in 1m:57s:797ms 


     也就是说,[Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080这条信息绑定了JBOSS的IP访问归属,当前默认为127.0.0.1,如果修改为一个可以在局域网内自由访问的IP,那么任何一台内网机器都可以远程访问了,当然包括了本机,具体修改方式为: 

在 JBOSS的安装目录(如D:\jboss-4.2.0)下的server\default\deploy\jboss-web.deployer\server.xml中找到Connector port="8080" address="${jboss.bind.address}"配置项,将其中的address的属性值改为自定义的IP地址,如Connector port="8080" address="192.168.0.1",修改保存后重新启动JBOSS,在重启后的界面参数中可以看到 
 

16:33:25,218 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-192.168.0.1-8080 16:33:25,281 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009 16:33:25,484 INFO [Server] JBoss (MX MicroKernel) [4.2.0.GA (build: SVNTag=JBoss_4_2_0_GA date=200705111440)] Started in 1m:57s:797ms 
 

这时,任何一台局域网的机器都可以通过HTTP://192.168.0.1:8080来访问JBOSS服务器的主页了。


jboss的数据库连接池文件存放目录是?
答:web数据库连接池文件一般位于deploy目录下(JBOSS)或者webapps目录下(tomcat)的oracle-ds.xml(oracle的配置文件),这是项目的外部连接池配置;但是有的项目需要使用内部连接池,文件是放在deploy目录下的web程序\WEB-INF\classes的applicationContext.xml。

在windows系统中jboss启动时,站用的端口有哪些?这些端口分别在什么文件中配置的?

答:
Jboss通常占用的端口是1098,1099,4444,4445,8080,8009,8083,8093这几个,
默认端口是8080 
在windows系统中:
 1098、1099、4444、4445、8083端口在\jboss\server\default\conf\jboss-service.xml中
 8080端口在\jboss\server\default\deploy\jboss-web.deployer\server.xml中
 8093端口在\jboss\server\default\deploy\jms\uil2-service.xml中

在jboss服务器上,怎么设置虚拟目录?
%JBOSS_HOME%\server\default\deploy\jboss-web.deployer
         <Host name="localhost" 
            autoDeploy="false" deploy deployXML="false"> 
            <!-- Uncomment to enable request dumper. This Valve "logs interesting 
                 contents from the specified Request (before processing) and the 
                 corresponding Response (after processing). It is especially useful 
                 in debugging problems related to headers and cookies." 
            --> 
            <!-- 
            <Valve className="org.apache.catalina.valves.RequestDumperValve" /> 
            --> 

            <!-- Access logger --> 
            <!-- 
            <Valve className="org.apache.catalina.valves.FastCommonAccessLogValve" 
                prefix="localhost_access_log." suffix=".log" 
                pattern="common" directory="${jboss.server.home.dir}/log" 
                resolveHosts="false" /> 
            --> 
            <!-- Uncomment to enable single sign-on across web apps 
deployed to this host. Does not provide SSO across a cluster.     
             
                If this valve is used, do not use the JBoss ClusteredSingleSignOn 
                valve shown below. 
             --> 
            <!-- 
            <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> 
            --> 
            <!-- Uncomment to enable single sign-on across web apps 
               deployed to this host AND to all other hosts in the cluster 
               with the same virtual hostname. 
             
               If this valve is used, do not use the standard Tomcat SingleSignOn 
               valve shown above. 
             
               This valve uses JGroups to communicate across the cluster. The 
               JGroups Channel used for this communication can be configured 
               by editing the "sso-channel.xml" file found in the same folder 
               as this file. If this valve is running on a machine with multiple 
               IP addresses, configuring the "bind_addr" property of the JGroups 
               UDP protocol may be necessary. Another possible configuration 
               change would be to enable encryption of intra-cluster communications. 
               See the sso-channel.xml file for more details. 
             
               Besides the attributes supported by the standard Tomcat 
SingleSignOn valve (see the Tomcat docs), this version also supports 
               the following attribute: 
             
               partitionName     the name of the cluster partition in which 
                                 this node participates. If not set, the default 
                                 value is "sso-partition/" + the value of the 
                                 "name" attribute of the Host element that 
                                 encloses this element (e.g. "sso-partition/localhost") 
            --> 
            <!-- 
            <Valve className="org.jboss.web.tomcat.tc5.sso.ClusteredSingleSignOn" /> 
            --> 
         
            <!-- Uncomment to check for unclosed connections and transaction terminated checks 
                 in servlets/jsps. 
                 Important: You need to uncomment the dependency on the CachedConnectionManager 
                            in META-INF/jboss-service.xml 
            <Valve className="org.jboss.web.tomcat.tc5.jca.CachedConnectionValve" 
                cachedC 
                transacti /> 
            --> 
           <!--部署虚拟目录-->
          <!-- <Context path="/test" docBase="E:\workspace\myweb\WebRoot" reloadable="true" debug="0"> </Context>-->
	  
</Host>



分享到:
评论

相关推荐

    在Eclipse中配置JBoss服务器

    在Eclipse for Java EE中配置JBoss服务器是一个关键步骤,对于Java EE开发人员来说,能够高效地集成和管理服务器环境可以极大地提升开发效率。本文将详细介绍如何在Eclipse环境中配置和启动JBoss服务器。 首先,...

    JBoss服务器

    JBoss压缩文件包括:jboss 4 2 2 GA zip JBoss5 0安装和JBoss5 0启动时遇到的问题以及解决办法 txt JBoss配置mysql数据库连接池和配置过程中的详细代码 txt和配置JBoss数据源 txt 欢迎下载

    一台机器部署多个jboss说明

    在一台机器上运行多个JBoss服务器时,最常遇到的问题就是端口冲突。每个JBoss服务器都会占用一组特定的端口来提供不同的服务,如HTTP服务、JNDI服务、RMI服务等。如果这些端口被多个JBoss实例共享,则会导致其中一个...

    专题资料(2021-2022年)JBOSS服务器安全配置基线.doc

    在执行过程中遇到问题或有改进建议时,需及时反馈。标准自发布之日起立即生效。 **1.4 例外条款** 如果需要对标准进行例外处理,应提交书面申请,详细说明业务需求和原因,经过审批后方可执行。 **2.1 帐号管理与...

    jboss7.1 linux版本

    JBoss AS 7.1.0.Final是在Linux环境下运行的一款开源Java应用服务器,由Red Hat公司维护。这个版本发布于2012年,它引入了许多改进和新...在遇到问题时,查阅官方文档、社区论坛或使用搜索引擎都是获取帮助的有效方式。

    jboss-service.xml could not be opened, does it exist 配置jboss遇到的问题

    在进行JBOSS服务器的配置过程中,经常会遇到一个令人头疼的问题:“jboss-service.xml could not be opened, does it exist?”这样的错误提示。对于初学者或者经验不足的开发者来说,这个问题可能会带来不小的困扰。...

    CentOS下apache负载均衡与JBoss集群配置

    在本文中,我们将讨论在CentOS操作系统环境下,如何进行Apache负载均衡与JBoss集群的配置。负载均衡和集群配置是提高网站可用性...在实施这些配置时,建议详细记录每一步操作,这样在遇到问题时能够快速地定位和解决。

    Jboss7快速入门手册

    2. CLI(命令行接口):介绍了如何使用命令行接口CLI来进行Jboss7服务器的配置和管理。 四、常见问题 在文档的最后,作者列举了可能遇到的一些常见问题,并提供了相应的解决方案或者建议的解决途径。 整体而言,...

    在eclipse中配置 jboss 图解

    MyEclipse会使用这个JDK来启动和运行JBoss服务器。 - 然后,配置"Launch Configuration"。这通常涉及到指定服务器的工作目录和日志文件位置等。根据需要进行设置,完成后点击"OK"。 3. **启动和测试JBoss** - ...

    JBoss部署Web Project时的问题——请刷新

    1. **未正确部署**:当我们在JBoss服务器上部署Web项目时,如果部署过程出现问题,例如WAR或EAR文件没有完全上传,或者部署配置错误,可能会导致修改后的文件无法生效。 2. **版本冲突**:多个版本的Web应用同时...

    Jboss 服务器下的部署说明文档

    ### JBoss 服务器下的部署说明知识点详述 ...以上步骤详细阐述了在JBoss服务器下部署和配置数据源的过程,以及相关的配置文件和参数的意义,对于理解和掌握JBoss服务器的基本部署流程具有重要意义。

    jboss4.0.5-GA在使用RMI时的大坑

    标题中的“jboss4.0.5-GA在使用RMI时的大坑”指的是在使用JBOSS 4.0.5 GA版本时,如果涉及到远程方法调用(Remote Method Invocation, RMI)可能会遇到的一些常见问题或陷阱。在描述中提到了一个博客链接,虽然没有...

    linux下jboss服务器ejbca安装成功教程

    - 最后,使用`ant deploy`来部署EJBCA到JBoss服务器上。 #### 注意事项 - 在安装过程中,请确保所有依赖软件均正确安装且版本兼容。 - 特别注意环境变量的设置,确保所有路径都准确无误。 - 在配置文件中,务必...

    下载和安装jboss-4.0.4.GA 服务器

    - 如果在安装过程中或使用过程中遇到乱码问题,确保选择了英文安装界面,并检查系统的语言设置。 #### 七、总结 通过上述步骤,我们可以顺利地下载并安装JBoss 4.0.4.GA服务器。正确配置环境变量并验证启动成功后...

    jboss eap 6.2或as 7 以上乱码问题解决

    - 修改完配置后,记得重启jBoss服务器使更改生效。 4. **验证结果**: - 通过发送包含中文字符的URL请求来测试是否还有乱码现象。 #### 深入理解配置项 - **`URI_ENCODING`**:此属性指定HTTP请求中URL参数的...

    JBoss7配置Mysql5.1数据源.pdf

    2. JBoss服务器的配置文件:JBoss的配置主要涉及配置文件,通常位于“JBOSS_HOME/standalone/configuration”路径下,其中“standalone.xml”是JBoss服务器运行时使用的主要配置文件,而“standalone-full.xml”则是...

    JBoss4.0中文版.pdf

    10. **故障排查**:书中可能会包含一些常见问题的解决方案,帮助读者解决在使用过程中遇到的问题。 【标签】中的"j2ee"强调了这本书与Java企业级开发的关联,"JBoss"是核心主题,而"JBoss电子书"表明这是一份完整的...

    jdk1.6与jboss5.x冲突问题的解决方法

    标题中的“jdk1.6与jboss5.x冲突问题的解决方法”指的是在使用Java Development Kit(JDK)1.6版本与JBoss Application Server 5.x版本进行集成时可能出现的兼容性问题。JBoss AS是一款开源的企业级Java应用程序...

Global site tag (gtag.js) - Google Analytics