win7怎么安装和启动 jboss

作者&投稿:钟离卸 (若有异议请与网页底部的电邮联系)
win7怎么安装和启动 jboss~

  以jboss-as-7.1.1.Final 这个版本为例
  1、将zip文件解压放到一个可用的文件目录下即可。在安装的过程中建议路径中不要出现中文或是空格。我这里的路径是:D:\ProgramFiles\jboss-as-7.1.1.Final ,安装后大体目录如下:


  2、在解压缩安装后就需要配置环境变量,JBOSS的运行需要JDK环境,在这里我们就不再介绍JDK的安装和配置了,新建环境变量JBOSS_HOME:值为:D:\ProgramFiles\jboss-as-7.1.1.Final 还需要修改系统的path值,在path的最后面加上 ;%JBOSS_HOME%\bin;保存即可


  3、到这里jboss的安装基本上完成了,但是还不能正常使用,无法进入jboss的后台页面,所以这里需要先添加一个管理用户,在安装路径D:\ProgramFiles\jboss-as-7.1.1.Final\bin找到add-user.bat文件,点击运行如下图:


  4、安装上面的指引新建了用户之后,再启动jboss就可以进入到后台了。在这里我找到安装路径下bin目录下的standalone.bat点击运行jboss,启动成功后在浏览中输入http://localhost:8080/。会出现如下页面:


  5、出现上面的页面就表示启动成功,点击页面上Administration Console 后在弹出的输入框中输入自己刚才设置的用户名和密码即可进入jboss的后台,如下图:


  6、能够正常启动还能够正常进入后台控制页面,就表示安装的所有工作已经正确的完成。

你好,U盘装系统步骤:
1、制作U盘启动盘。这里推荐大白菜U盘启动盘制作工具,在网上一搜便是。
2、U盘启动盘做好了,我们还需要一个GHOST文件,可以从网上下载一个ghost版的XP/WIN7/WIN8系统,或你自己用GHOST备份的系统盘gho文件,复制到已经做好的U盘启动盘内即可。
3、设置电脑启动顺序为U盘,根据主板不同,进BIOS的按键也各不相同,常见的有Delete,F12,F2,Esc等进入 BIOS,找到“Boot”,把启动项改成“USB-HDD”,然后按“F10”—“Yes”退出并保存,再重启电脑既从U盘启动。
有的电脑插上U盘,启动时,会有启动菜单提示,如按F11(或其他的功能键)从U盘启动电脑,这样的电脑就可以不用进BIOS设置启动顺序。
4、用U盘启动电脑后,运行大白菜WinPE,接下来的操作和一般电脑上的操作一样,你可以备份重要文件、格式化C盘、对磁盘进行分区、用Ghost还原系统备份来安装操作系统

本文以JBoss Application Server 4.2.1 GA(以下简称JBoss)为例,介绍它在Windows平台上的启动过程。为了方便叙述,对平台环境做以下假定:Java运行时的安装路径为C:/Java,JBoss的安装路径为C:/JBoss。
既然用100% Java编写的JBoss具有跨平台的特性,那为什么还要强调Windows平台呢?这是因为,JBoss的启动是从平台相关的脚本文件开始的,而在不同平台上的脚本文件是不同的。例如,Window平台上的脚本文件是run.bat,linux平台上的脚本是run.sh。两个文件的内容有很大不同,功能也许差不多,无非是配置启动环境,但是也有可能存在平台相关的因素。我只看了run.bat,对run.sh并不了解,为谨慎起见,我只介绍run.bat,对run.sh不作阐述。
在介绍JBoss启动过程之前,我想先介绍一下JBoss的结构特征,这将有利于大家理解启动过程。JBoss基于JMX框架,它的结构就是一个MBeanSserver以及一些挂在MBeanServer上的MBean。MBean提供功能,MBeanServer是MBean之间的通信总线。JMX框架的好处就是给JBoss带来了高度的灵活性、可配置性。可配置性也是JBoss的核心理念之一,几乎所有的JBoss部件都可以被替换。JBoss通过系统属性、配置文件等多种方法,帮助实现高度的可配置性。我们可以通过设置系统属性,或者通过编辑配置文件,来定制自己的JBoss版本。这种可配置性体现在JBoss的各个角落,启动过程只能窥一斑,若欲知全豹,可以研究一下JBoss的EJB容器等其它部件。
介绍完JBoss的结构特征,我们开始进入JBoss的启动过程。整个过程可以分为六个阶段,下面将依次介绍。
一、执行启动脚本,配置启动环境
JBoss的启动过程从执行run.bat开始,run.bat的主要工作就是配置启动环境。
JBoss的启动环境其实是一些启动参数,例如JBoss的安装路径、java命令的参数、JBoss的类路径等。
如果在配置过程中发生错误,run.bat的执行将被中断。
run.bat将配置以下启动参数:
JBOSS_HOME
JBoss的安装路径,其值为C:/JBoss
PATH
将C:/JBoss/bin/native添加到PATH中,native下的文件是平台相关的,可以优化JBoss的性能。
JAVA
java.exe文件的路径,其值为C:/Java/bin/java
JAVA_OPTSB
java命令的参数,其值为-Dprogram.name=run.bat –server-Xms128m –Xmx512m –Dsun.rmi.dgc.client.gcInterval=3600000 –Dsun.rmi.dgc.server.gcInterval=3600000
JBOSS_CLASSPATH
JBoss的启动类路径,其值为C:/Java/lib/tools.jar;C:/JBoss/bin/run.jar。JBoss的启动前期需要的类文件都在这两个jar中。
如果没有设置系统环境变量JAVA_HOME,那么run.bat的执行将被中断,JBoss启动失败。因此,在安装好JBoss后,一定要设
置JAVA_HOME系统环境变量。
如果run.bat执行顺利,那么在最后,将会执行以下命令:
C:/Java/bin/java -Dprogram.name=run.bat –server-Xms128m –Xmx512m –Dsun.rmi.dgc.
client.gcInterval=3600000 –Dsun.rmi.dgc.client.gcInterval=3600000 -Djava.endorsed.dirs=
C:/JBoss/lib/endorsed –classpath C:/Java/lib/tools.jar;C:/JBoss/bin/run.jar org.jboss.Main/%*
%*代表run.bat后面的启动参数。
从这条命令开始,真正运行JBoss的代码。
二、JBoss启动的入口
JBoss的魔术从Main.main方法开始。Main这个类位于run.jar中。Main.main方法创建了一个名为”jboss”的线程组,然后创建并运行该线程组的线程”main”。”main”线程开始运行后,Main.main方法执行完毕,主线程也随之结束。”main”线程的主要工作是调用Main.boot方法。
Main.boot方法的主要工作是处理命令行参数,然后创建并运行一个服务器实例。当服务器实例开始运行后,jboss的启动过程也就成功结束了。下面的几个阶段都是boot方法的执行过程。
三、处理命令行参数
boot方法调用Main.processCommandLine方法,来处理命令行参数。这里的命令行参数其实就是main方法的args参数,它作为实参传递给processCommandLine方法。
processCommandLine方法使用了GNU-getopt程序包来解析命令行参数,对不同的命令行参数有不同的处理方式,简单概括如下:
部分参数被简单处理后,程序直接退出。这些参数包括:
-h 显示帮助消息。
-V 显示版本信息。版本信息从run.jar中的MANIFEST.MF文件中获得。
部分参数被保存在服务器属性(Main.props)中,这些参数包括:
-p 补丁目录。
-n 从网络启动的url。
-c 服务器配置的名称,预定义的有三种,minimal、default和all。当然也可以自定义。
-b 所有JBoss服务绑定的地址,如果需要从其它机器访问JBoss服务,则必须配置该参数。
-g HA分区的名称
-u UDP多播地址
部分参数被保存在Main的成员变量中,这些参数包括:
-d 启动补丁目录 保存在URL bootURL中
-B 添加到启动类路径的额外的库 保存在List bootLibraries中
-L 添加到类加载路径的额外的库 保存在List extraLibraries中
-C 添加到类加载路径的额外的url 保存在List extraClasspath中
部分参数被保存在系统属性中,这些参数包括:
-D 系统属性
-P 从给定url加载的属性
-l 指定日志插件类性,目前有log4j和jdk两种。
processCommandLine方法执行完毕后,boot方法将加载、创建并运行一个服务器实例。
四、加载并创建服务器实例
服务器实例是一个运行时对象,这个对象代表了运行着的JBoss应用服务器。启动一个JBoss应用服务器,就会有一个服务器实例与
之对应。在JBoss中,服务器实例的实现是可以配置的,也就是说,服务器类不是固化的,而是可以替换的。这就带来一个问题:
JBoss必须在启动的过程中搜索并加载服务器类。
搜索并加载服务器实例类的工作由一个辅助类完成,它的全限定类名是org.jboss.system.server.ServerLoader。这个类会创建
一个特定的类加载器,并使用这个类加载器加载服务器类,然后利用反射机制,创建一个服务器实例。
boot方法首先创建一个ServerLoader实例,我们把它称为loader,然后boot方法将一些url添加到loader中。我们把这些url称为
服务器搜索路径。loader就是在服务器搜索路径中搜索服务器类。服务器搜索路径包括:
bootURL 由-d参数提供。如果bootURL是文件目录,则其下的jar的url也被添加。
bootLibraries 由-B参数提供。
Endorsed jars 位于C:/JBoss/lib/endorsed下的所有jar包。
jmxLibs C:/JBoss/lib/jboss-jmx.jar。
concurrentLib C:/JBoss/lib/concurrent.jar。
extraLibraries 由-L参数提供。
extraClasspath 由-C参数提供。
loader自带的url log4j-boot.jar、jboss-common.jar、jboss-system.jar、jboss-xml-binding.jar。
添加完服务器搜索路径后,boot方法调用了loader的load方法。load方法以服务器搜索路径作为参数,创建一个类加载器,并使用
它搜索和加载服务器类。如果成功加载,就利用放射机制,创建一个服务器实例,我们把它称为server。
默认的服务器类是org.jboss.system.server.ServerImpl,它位于C:/JBoss/lib/jboss-system.jar中,并不在jboss的类路径
中。因此,loader必须创建自己的类加载器,使用服务器搜索路径作为类搜索路径,才能够找到ServerImpl。通过设置
jboss.server.type系统属性,也可以使用自定义的服务器类。当然,前提是要保证自定义的服务器类的类文件要在服务器搜索路
径中。
服务器实例创建完毕后,还需要对它进行配置,这就是下面的初始化工作。
五、初始化服务器实例
初始化服务器实例的主要工作就是将服务器配置信息封装到一个对象中。这个对象是类
org.jboss.system.server.ServerConfigImpl的实例。它包括了服务器实例的基本配置信息,例如JBoss的安装路径、服务器的根
目录、服务器的日志目录、服务器的临时目录、服务器的库路径等。
boot方法调用server的init方法,开始初始化工作。Init方法将初始化工作委派给server..doInit方法。doInit方法创建并配置ServerConfigImpl对象,并在最后在控制台和日志中打印出服务器的配置信息。
ServerConfigImpl对象是一个MBean,因此,用户可以利用jmx控制台查看服务器实例的配置信息。
初始化完毕后,就要启动服务器实例了。
六、启动服务器实例
启动服务器实例是一个复杂的过程,其中有很多的工作需要完成。前面已经提到,JBoss是基于JMX框架的,JBoss的主要功能都是
以MBean的形式作为服务提供的,服务之间利用JMX总线进行通信。直到目前为止,我们还没有看到JMX相关的工作。因此,在服务
器实例的启动过程中,首要的工作就是要搭建JMX框架。JMX框架搭建完毕后,JBoss需要创建几个基本的服务,这些服务正是以
MBean的形式,挂在JMX框架上。之后,JBoss开始了部署过程。JBoss预配置的服务、用户的部署单元都在这个阶段被部署、启动。
boot方法调用server.start方法,开始了启动过程。start方法将启动工作委派给了server.doStart方法。doStart方法依次完成以
下工作:
1.创建并启动计时器
这个计时器是用来计算JBoss启动的时间,JBoss启动成功后,会在控制台输出启动过程所耗的时间,背后的秘密就在这里。(这个
无关紧要,为了完整性介绍一下)。
2.创建MBeanServer实例
MBeanServer是JMX框架的核心。JBoss需要创建一个MBeanServer实例。,MBeanServer的实现也是可以配置的。目前可以
使用两种MBeanServer,一种是jvm platform MBeanServer,它是Java平台提供的;另一种是JBoss提供的,全限定类名为
org.jboss.mx.server.MBeanServerImpl。通过设置javax.management.builder.initial系统属性,也可以使用自定义
MBeanServer。那么JBoss究竟使用的是哪种实现呢?如果Java版本达到或高于5.0,且jboss.platform.mbeanserver系统属
为true,则使用jvm platform MBeanServer,否则都使用JBoss提供的MBeanServerImpl。(这一点说得并不准确,涉及
LazyMBeanServer,我还不太清除。大家可以认为,绝大部分情况下,都是用JBoss提供的MBeanServerImpl)。
3. 创建并注册基础服务
在创建MBeanServerImpl的过程中,会创建以下3个MBean:
第一个MBean是javax.management.MBeanServerDelegate, ObjectName=JMImplementation:type=MBeanServerDelegate
第二个MBean是一个动态MBean,org.jboss.mx.modelmbean.XMBean,ObjectName=JMImplementation:type=MBeanRegistry
第三个MBean是org.jboss.mx.loading.UnifiedLoaderRepository3,
ObjectName=JMImplementation:service=LoaderRepository, name=Default
第一个MBean是在调用MBeanServerImpl之前创建的,后面两个MBean实在MBeanServerImpl的构造函数中创建的。第二个MBean是用来MBeanServer的注册表,所有挂在MBeanServer上的MBean都被注册到注册表中。第三个MBean与JBoss的类加载架构有关,也是基础服务之一。
服务器server和ServerConfigImpl也都是MBean,也都被注册到MBeanServer,ObjectName分别为jboss.system:type=Server和jboss.system:type=ServerConfig。
然后,doStart方法创建并注册以下3个MBean:
第一个MBean是org.jboss.system.server.ServerInfo,
ObjectName= jboss.system:type=ServerInfo
第二个MBean是org.jboss.system.ServiceController,
ObjectName= jboss.system:service=ServiceController
第三个MBean是org.jboss.deployment.MainDeployer,
ObjectName= jboss.system:service=MainDeployer
第一个MBean主要封装了JBoss运行的软硬件平台的信息,包括主机地址、J操作系统版本、Java版本等。
第二个MBean是用来控制MBean的生命周期。JMX规范没有规定。


硬盘安装windows7与linuxdeepin双系统
硬盘安装windows7与linuxdeepin双系统需要分步安装。首先安装windows7系统:1、在安装系统前,要注意先将电脑桌面上的一些文件放置到除C盘以外的其它盘符。2、既然安装win7系统,需准备一个.gho的系统文件和一个硬盘安装器。如图。3、打开硬盘安装器,选择还原系统,并选择映像文件,安装盘符选择C盘(一般C...

苹果笔记本,装了双系统,用了in7,老是自动重启
你的bootcamp驱动坏了。你可以检查一下你的Windows系统右下角的图标,bootcamp还在不在了。不在的话下载这个更新驱动程序直接安装就好了。

win7怎么安装sql2005
In order to get things to work. You might need to completely reboot the server machine after making the changes. There have been reports (thanks P.C.) that starting and stopping the SQL Server and Browser software is not enough.7、使用SQL Server Configuration Manager 测试 注意 :...

怎么重装电脑系统
2、将gho文件win7.gho和一键ghost工具放到同一目录,比如D盘,不能放C盘或桌面。3、双击打开一键ghost重装工具,选择“还原分区”,映像路径选择win7.gho文件,选择系统盘所在位置为C盘,点击确定。4、弹出对话框,点击是,立即重启进行计算机还原。5、电脑重启,启动菜单多出Onekey Ghost选项,会自动选择...

HP品牌机从网上下了win7旗舰版怎么激活
激活方法如下:一、直接搜索下载、安装个“小马激活”即可永久激活系统的。二、方法一不行的话,直接换个可以自动永久激活的系统盘重装系统就行了,这样就可以全程自动、顺利解决win7系统永久激活的问题了。用u盘或者硬盘这些都是可以的,且安装速度非常快。方法如下:1、U盘安装:用ultraiso软件,打开...

将新的win7系统安装到固态硬盘时,重启开机显示“reboot and select...
4、在引导工具程序界面,有C-Z盘符,选择自已的系统盘符,我的是M盘符,所以用鼠标点击它一下;5、 工具会介绍一些修复类型NT5.x,NT6.x及功能,如果确定要修复,点击“开始修改”即可;6、修复过程大约一分钟左右,耐心等一会,在软件界面,会显示修复项目过程;7、等到修复完成后,下面会显示三个...

安装WIN 7系统,ensure that the disk's controller is enabled in the...
呵呵 这位朋友你好,你把硬盘拔了启动后才按上去,这样的话你的电脑就无法启动硬盘的,你用光盘安装系统的时候不用拔掉硬盘,只要你在BIOS里把光盘启动项设置成第一启动项就好了

使用EasyBCD实现Windows7与Linux双系统的详细介绍-搜狗输入法_百度知 ...
废话不多说,直接进入主题!1、下载EasyBCD,这个软件可以实现自由MBR引导的功能,我们就是使用它的这个功能来实现Windows7下安装Linux,和引导启动双系统的选项的 2、随便下载个Linux包,ISO的啊,CD或DVD随你便了 3、把下载好的Linux包放到某一个盘的根目录下,如D:\\deepin.iso 4、用压缩工具打开...

电脑安装双系统,但开机看不到选择操作系统界面,该怎么办?
大家好我是大明今天就”装了deepin和win7双系统,但开机默认启动deepin找不到win7,该怎么办?“这一故障的解决方法给大家做一下分享、近几年在操作系统领域也呈现出了”百花齐放“的态势微软系统一家独大的态势己经过去了,可喜的是我们国产系统推出了”deepin“操作系统它的特点是”界面美观”“操...

电脑安装了deepin删除后没有win7启动项了怎么办
楼主的意思是开机的时候没有了多操作系统选择菜单吧?如果只有一个操作系统的话,是不会出现多操作系统选择菜单的,只有电脑上有多个操作系统的时候才会出现多操作系统选择菜单的,如果楼主电脑有多个操作系统却没有选择菜单,则有可能是默认操作系统等待时间设置过短的原因,楼主可以在计算机图标上点右键选择...

玛曲县15583095762: win7怎么安装和启动 jboss -
拔耐晋新: 本文以JBoss Application Server 4.2.1 GA(以下简称JBoss)为例,介绍它在Windows平台上的启动过程.为了方便叙述,对平台环境做以下假定:Java运行时的安装路径为C:/Java,JBoss的安装路径为C:/JBoss.既然用100% Java编...

玛曲县15583095762: windows怎么开启jboss服务 -
拔耐晋新: 在运行中输入services.msc 确认 找到JBOSS 右键 启动服务 win7就在开始菜单中输入services.msc 确认 找到JBOSS 右键 启动服务

玛曲县15583095762: 如何将jboss注册为windows服务 -
拔耐晋新: 1、安装jdk,设置好环境变量JAVA_HOME,PATH,JBOSS_HOME.其中JBOSS_HOME为JBoss所在目录,例如:D:\appServer\Jboss-4.2.3.GA2、下载JavaService-2.0.10.zip,解压缩,把其下的JavaService.exe拷贝到D:\appServer\Jboss-4.2.3...

玛曲县15583095762: win7系统怎么进入bios设置u盘启动 -
拔耐晋新: win7进入BIOS里面设置开机U盘启动的步骤(以THINKPAD为例):1、开机时按F2键或者DEL键,进入BIOS系统; 注:机器型号不同,进入BIOS的按键可能有所不同,具体可参看左下角的屏幕提示. 2、选择Security选项卡,选择Secure ...

玛曲县15583095762: 纯DOS下如何安装WIN7系统 -
拔耐晋新: DOS下安装win7系统 1、用虚拟光驱(dream tools或者其它)加载Windows7镜像文件(*.iso),把里面的文件全部复制到硬盘,比如:D:\Win7;不是镜像的朋友可以省略第一步~!2、把Win7目录里的“bootmgr”文件和“boot”文件夹都复...

玛曲县15583095762: 怎样安装正版win7系统? -
拔耐晋新: 准备工具:1、 制作好的u深度u盘启动盘2、ghost win7系统镜像文件 步骤:1、首先,将准备好的u盘启动盘插入到电脑当中,重新启动电脑,在出现开机画面时通过启动快捷键引导u盘启动进入到u深度u盘启动主菜单之中,接着将光标通过键盘...

玛曲县15583095762: 如何在win7下安装linux? -
拔耐晋新: 如何在Windows下安装Linux,建立双系统?1、下载linux系统的安装镜像,建议下载ubuntu、fedora或者opensuse的livecd镜像(下载地址见最后的补充).#何为livecd?livecd即为可以直接引导为可用Linux系统的CD光盘镜像.也就是是说如果...

玛曲县15583095762: 用Eclipse怎么启动jbosss
拔耐晋新: 首先安装jboss插件 .方法: 1在eclipse中 ?点击help--- eclipse marketplace ,find栏输入jboss ? 搜索jboss插件 ?然后点击install进行安装. 2再去网上下载jboss服务器进行安装.自己去晚上找, 很容易找 3然后点击window--show view --other ? .输入server查找,点击ok.显示服务器选项卡. 4在服务器选项卡中右键鼠标--new --server,在弹出框中选择jboss,next--next --选择你第二步安装的jboss路径.

玛曲县15583095762: 我是WIN7系统的,要使用JSP的如何安装?要给出详细的步骤,拜托,如果好,追加分数 -
拔耐晋新: 先去http://www.oracle.com/technetwork/java/javase/downloads/index.html下载jdk,然后将jdk安装在c:\jdk,安装完后配置环境变量,右键我的电脑--属性--高级属性--环境变量--系统变量,点新建,变量名:JAVA_HOME;变量值:C:\jdk;;再新...

玛曲县15583095762: WINDOWS 7 家庭版 如何在DOS下引导安装
拔耐晋新: 1、在启动计算机时即刻按 Delete (Del)【删除键】进入 BIOS【基本输入输出系统】设置. 2、选择 Advanced BIOS Features 【高级 BIOS 特性设置】,选择 Fast Boot 【快速引导】,并将 First Boot Device (1st Boot) 【第一启动设备】根据需要...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网