jboss项目在linux环境下部署步骤
- 格式:doc
- 大小:19.00 KB
- 文档页数:3
1.安装配置JA V A环境略2.下载jboss-5.1.0.GA(part1,part2,part3),解压到某个文件夹。
(默认名为:jboss-5.1.0GA)3.配置环境变量JBOSS_HOME=\存放路径\jboss-5.1.0.GAPA TH=%JBOSS_HOME%\bin\(环境变量Path是为了可以在DOS下直接调用bin里的命令,而不需要特地指向批处理文件所在的目录。
)4.修改端口和监听IP1)打开JBOSS_HOME\server\all\deploy\jbossweb.sar/server.xml;2)找到<!-- …<Connector protocol="HTTP/1.1" port="8080" address="${ jboss.bind.address }"->默认为8080端口,address为监听IP;将8080修改为你想要的端口,将${jboss.bind.address}修改为0.0.0.0,允许从eth0,eth1,lo都能够访问jboss 8080端口,也可以在启动参数中指定ip地址选项,指定绑定的ip地址:run.bat -b x.x.x.*3)放开useJK:打开JBOSS_HOME\server\all\deployers\jbossweb.deployer\META-INF\war-deployers- jboss-beans.xml把下面注释放开,并修改为:<property name="useJK">true</property><property name="useSessionPassivation">true</property><property name="passivationMaxIdleTime">-1</property><property name="passivationMinIdleTime">-1</property>5.启动运行JBOSS_HOME\bin\run.bat,出现:则表示启动成功,在浏览器输入http://localhost:8080/,显示如下页面:注:Administration Console的用户名和密码都为:admin;JMX Console等其他的用户名、密码默认为不需要。
Linux服务器搭建环境部署Linux服务器是许多企业和个人选择的首选操作系统,其稳定性、安全性和自由度受到广泛认可。
在开始使用Linux服务器前,我们需要进行环境部署,以确保服务器的正常运行和满足我们的需求。
本文将介绍Linux服务器搭建环境部署的具体步骤和注意事项。
一、选择适合的Linux发行版Linux操作系统有多个不同的发行版,如CentOS、Ubuntu、Debian 等。
不同的发行版在安装和使用上有一些差异,我们需要根据实际需求选择最合适的发行版。
1. CentOS:CentOS是一款稳定、安全且易于维护的Linux发行版。
它以企业级应用而闻名,并且具有长期支持(LTS)版本。
如果您需要一个可靠的服务器操作系统,CentOS是一个不错的选择。
2. Ubuntu:Ubuntu是一款用户友好且易于上手的Linux发行版。
它以易用性和完整的桌面环境而受到欢迎,同时也可用于服务器环境。
如果您需要一个简单且功能强大的服务器操作系统,Ubuntu是一个不错的选择。
3. Debian:Debian是一款稳定且经过广泛测试的Linux发行版。
它以其稳定性和安全性而著称,并提供多种软件包选择。
如果您对稳定性和安全性有高要求,Debian是一个不错的选择。
二、安装Linux操作系统在选择了合适的Linux发行版后,我们需要将其安装到服务器上。
下面是安装Linux操作系统的一般步骤:1. 下载镜像文件:在Linux发行版的官方网站上下载适用于服务器的镜像文件。
2. 制作安装介质:将镜像文件烧录到DVD或制作启动U盘。
3. 启动服务器:将安装介质插入服务器,启动服务器,并选择从DVD或U盘启动。
4. 安装Linux系统:按照安装程序的指示进行系统安装。
通常需要选择安装目标、分区、设置用户名和密码等。
5. 更新系统:安装完成后,及时更新系统补丁以确保安全性和稳定性。
三、基础配置和优化完成Linux系统的安装后,我们需要进行一些基础配置和优化,以满足我们的实际需求。
JBoss是一个开源的应用服务器,主要用于Java应用。
以下是使用JBoss的一些基本步骤:
1. 安装和配置:首先,你需要下载并安装JBoss。
然后,创建一个配置文件来指定你想要在JBoss上运行的应用和环境变量。
2. 部署应用:将你的Java应用打包成WAR文件(Web Archive)或EAR文件(Enterprise Archive),然后将它们部署到JBoss。
你可以使用命令行工具或JBoss的管理界面来部署应用。
3. 启动和停止JBoss:使用命令行工具或管理界面来启动和停止JBoss。
如果你使用的是管理界面,你还可以监控应用的运行状态和性能。
4. 管理JBoss:通过管理界面,你可以管理JBoss的各种设置、查看日志文件、监控性能等。
5. 扩展JBoss:JBoss有许多可扩展的模块和插件,你可以根据需要安装它们来增强JBoss的功能。
在使用JBoss时,你需要注意一些事项。
例如,确保你的Java 应用使用了JBoss支持的Java版本和EE规范。
此外,你也需要注意JBoss的内存限制和线程数限制,以确保你的应用不会遇到性能问题。
基本信息操作系统:CentOS Release 6.3 (Final) 32bit内核版本:Linux jboss 2.6.32-279.el6.i686JDK版本:Oracle ®Java SE Development Kit 7u79JBoss版本:JBoss Application Server 7.1.1Mysql版本:Mysql 5.1.73 系统自带安装包:jdk-7u79-linux-i586.rpm、jboss-as-7.1.1.Final.zip〇安装准备修改系统打开文件限制vim /etc/security/limits.conf* soft nofile 204800* hard nofile 204800vim /etc/pam.d/loginsession required /lib/security/pam_limits.so关闭不需要的系统服务chkconfig bluetooth offchkconfig firstboot offchkconfig cups offchkconfig ip6tables offchkconfig iptables offchkconfig isdn offchkconfig kudzu offchkconfig sendmail offchkconfig smartd offchkconfig autofs offservice bluetooth stopservice firstboot stopservice cups stopservice ip6tables stopservice iptables stopservice isdn stopservice kudzu stopservice sendmail stopservice smartd stopservice autofs stop上传安装文件将JDK和JBoss安装文件上传到服务器,目录随意,如:/home/下一、安装最新的JDK版本rpm -ivh jdk-7u79-linux-i586.rpm该安装包将自动安装到目录 /usr/java 下解压jboss 安装包unzip jboss-as-7.1.1.Final.zip二、修改环境变量使用root 登陆执行vi /etc/profileJAVA_HOME=/usr/java/jdk1.7.0_79/PATH=$JAVA_HOME/bin:JRE_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME PATH CLASSPATH保存退出source /etc/profilejava -verisonjava version "1.7.0_79"Java(TM) SE Runtime Environment (build 1.7.0_79-b15)Java HotSpot(TM) Client VM (build 24.79-b02, mixed mode, sharing)java 配置完成!三配置并启动jbossJBoss为绿色版本,解压即可使用。
这里是Linux跳板机搭建的基本流程:
1. 准备一台干净的Linux服务器作为跳板机, CentOS或者Ubuntu都可以。
2. 在跳板机上安装并配置SSH服务,确保可以通过SSH登录。
3. 配置防火墙,只开放22端口的SSH服务。
可以使用iptables或者firewalld。
4. 创建跳板机用户,并配置sudo权限。
不要使用root账号登录。
5. 配置SSH公钥认证登录,禁用密码登录。
6. 在所有内网主机上分发跳板机的公钥,确保可以通过跳板机免密登录内网。
7. 在跳板机上安装相关工具,如vim、wget、iptables等。
8. 记录跳板机的登录日志,对操作行为进行审计。
可以使用auditd等工具。
9. 定期更新系统和软件版本,及时打补丁,确保安全。
10. 进行网络访问控制,只允许指定IP访问跳板机。
11. 定期检查跳板机配置和日志,发现异常行为。
12. 为提高可靠性,可以搭建双跳板机的高可用架构。
以上是Linux跳板机搭建的基本思路和步骤。
实际部署时可以根据自己的环境和安全要求进行调整优化。
Teamcenter 10.1 基于JBOSS 四层部署的安装图文教程注意:只要是通过J2EE模式(not .net)所有的部署不外乎是对TC.ear文件的部署,除了了可以使用weblogic,websphere也可以使用JBOSS,这里用JBOSS进行一个简单的部署,仅供参考!1 生成tc.ear关于如何生成tc.ear文件参考:Teamcenter 10.1 基于J2EE web 客户端的安装图文教程2 JBOSS部署设置(1)现在并解压JBOSS到安装目录,拷贝tc.ear 到deployments目录jboss-as-7.1.0standalondeployments(2)编辑configuration目录下standalone.xml 文件,添加jmx<subsystem xmlns="urn:jboss:domain:ee:1.0"><global-modules><module name="org.jboss.as.jmx" slot="main"/></global-modules></subsystem>同时添加timeout<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1"><deployment-scanner path="deployments"relative-to="jboss.server.base.dir"scan-interval="5000"deployment-timeout="600“/></subsystem>(3)编辑module.xml 文件C:\jboss7.1\modules\org\jboss\as\connector\main\在dependencies里面添加<module name="org.jboss.as.jmx"/>3 启动JBOSS服务配置好后,确保java_home OK,启动cmd窗口,cd到jboss 的bin 目录下,启动jboss standalone.bat -b 服务器名启动POOL Manager 服务,teamcenter10的pool manager已经是一个服务了,可以直接在services 里面启动。
JBOSS的下载安装、环境变量配置以及部署JBoss是纯Java的EJB(企业JavaBean)服务器。
第一步:下载安装1.进入官网/downloads,选择“(158mb Install)”这个是JBoss EAP6.2.0.GA,是最新版的,而且是Windows安装包。
如果想下载ZIP压缩包,就选择“Seemore……”,再选择ZIP压缩包。
2.下载完成后,安装就可以,安装路径一般是:C:\program files\EAP-6.2.0\jboss-eap-6.2;ZIP压缩包解压到一个路径纯英文的文件夹下,如:E:\JBOSS\jboss-eap-6.2.0第二步:环境变量配置JBoss的使用必须有JDK,只有JRE是不行的,所以你的电脑必须首先配置Java环境变量3.下载JDK(/technetwork/java/javase/downloads/index.html),现在最新版本为8.05,安装或者解压后到一个纯英文目录或者文件夹下:如:C:\ProgramFiles\Java\jdk1.8.0_05\。
我以windows 7 来说明,4.首先右键点击桌面上的计算机,选择属性-->高级系统设置-->环境变量,在系统变量中新建一个变量名:JAVA_HOME,变量值(路径):就是你解压的路径,路径一直到看得见bin目录为止:将上面路径复制环境变量路径里,确定。
5.找到path变量,然后在打开在最前面输入%JAVA_HOME%\bin; 注意最后的分号不能少,他能把该路径和别的路径区分开。
6.现在JDK配置好了,接下来可以配置JBOSS了;还是在环境变量新建一个:JBOSS_HOME 路径为你解压JBOSS的路径:一直到看的到bin目录为止,路径粘贴复制到新建的环境变量路径里,确定。
7.新建一个环境变量:Classpath 路径为:%JAVA_HOME%\lib; 注意最后的分号不能少。
Linux下的软件开发与测试环境搭建在软件开发和测试过程中,搭建一个合适的开发与测试环境是非常重要的。
Linux作为一种常用的操作系统,具备了强大的开发和测试功能,本文将针对Linux环境下的软件开发与测试环境搭建进行详细讲解。
一、安装Linux操作系统首先,我们需要在一台计算机上安装Linux操作系统。
目前市面上有许多不同的Linux发行版可供选择,例如Ubuntu、CentOS等。
根据个人喜好和项目要求,选择一款适合的Linux发行版进行安装。
安装完成后,我们需要进行必要的系统配置,例如网络设置、用户管理等。
确保系统安装完毕后,能够正常地连接网络和进行用户登录。
二、软件开发工具的安装1. 编程语言环境的安装根据项目需要,我们可能需要安装不同的编程语言环境,例如C/C++、Java、Python等。
以C/C++为例,我们可以通过以下命令在Linux上安装GCC编译器:sudo apt-get install gcc类似地,通过类似的命令也可以安装其他编程语言的编译器或解释器。
2. 集成开发环境(IDE)的安装在软件开发过程中,使用一个功能强大的集成开发环境可以提高开发效率。
Linux下有许多优秀的开源IDE可供选择,例如Eclipse、IntelliJ IDEA等。
以Eclipse为例,我们可以通过以下步骤进行安装:1)下载Eclipse的安装包,例如eclipse-cpp-2021-06-R-linux-gtk-x86_64.tar.gz。
2)解压安装包,例如通过以下命令解压:tar -zxvf eclipse-cpp-2021-06-R-linux-gtk-x86_64.tar.gz3)进入解压后的目录,并运行eclipse可执行文件:cd eclipse./eclipse安装完成后,按照IDE的提示进行进一步的配置和插件安装,以满足项目开发的需求。
三、软件测试工具的安装在软件开发过程中,测试是非常重要的一环。
Linux操作系统的配置流程和步骤如下:1. 打开终端,输入命令cd /opt,使用tar命令解压文件(tar -zxvf VMwareTools-10.0.0-2977863.tar.gz)。
2. 进入解压的目录(cd vmware-tools-distrib),安装vmware-install.pl文件(./vmware-install.pl)。
执行命令之后,一系列设置全部回车即可(安装需要一定的时间)。
3. 创建共享文件目录,比如在虚拟机中创建一个名为myshare 的文件夹。
右键虚拟机,点击设置:选择选项:点击添加:点击下一步,选择目标文件目录。
点击下一步:点击完成。
4. 在windows系统中的myshare目录下面创建文件hello.txt,并在文件里面输入hello。
5. 设置CPU和内存,CPU设置不能超过真机的一半,内存设置不要超过真机内存的一半1G-2G即可。
6. 设置网络类型,选择桥接。
7. 设置IO控制器和磁盘类型,选择默认推荐。
8. 创建虚拟机磁盘,设置磁盘大小,默认20G够用。
9. 点击CD/DVD,以ISO映像文件安装,点击浏览,选择系统镜像文件,点击确定。
10. 开启此虚拟机。
11. 点击第一行install,进行系统安装。
12. 选择语言,中文,完成后继续。
13. 软件选择带GUI的服务器。
14. KDUMP不启用。
15. 进入安装目标位置,下拉,选择我要配置分区,点击完成。
16. 进入磁盘分区界面,点击+号开始分区。
以上是Linux操作系统的配置流程和步骤,希望对解决您的问题有所帮助。
神州数码融信质量管理体系JBOSS使用指南Release v1.0[jimmy(yang.kun),于2008-05-12编写]一.JBOSS入门 (3)1.下载和安装JBoss (3)2.JBoss的目录结构 (3)3.启动服务器 (4)4.JMX控制台 (5)5.停止服务器 (6)6.JBoss中的部署 (6)二.JBOSS的配置 (7)1. JBoss日志设置 (7)2. web 服务的端口号的修改 (7)3. JBoss的安全设置 (8)3.1jmx-console登录的用户名和密码设置 (8)3.2web-console登录的用户名和密码设置 (10)4. JBoss数据源的配置 (13)5. JMS使用和设置 (15)5.1 JMS消息的传递模型 (15)5.2 JMS的配置 (17)三.JMX原理和应用 (21)1.什么是JMX (21)2. JMX规范 (22)3.基于JBoss来写MBean (22)3.1 HelloWorld实例 (22)3.2 程序代码 (22)3.3 配置文件jboss-service.xml (23)3.4 将实例部署到JBOSS (23)3.5 MBean的效果 (24)s四.EJB3.0使用说明 (26)1. Enterprice JavaBeans(EJB)的概念 (26)1.1 会话 Bean: (26)1.2实体Bean: (27)1.3消息驱动Bean(MDB): (27)2.会话Bean(Session Bean) (27)2.1因为客户端需要通过JNDI 查找EJB,那么JNDI 是什么 (27)2.2 Stateless Session Beans(无状态bean)开发 (29)2.3 Stateless Session Bean与Stateful Session Bean的区三别 (33)2.4 Session Bean的生命周期 (33)3.消息驱动Bean (Message Driven Bean) (34)3.1 Queue消息的发送与接收(PTP消息传递模型) (34)3.2 Topic消息的发送与接收(Pub/sub 消息传递模型) (40)4.实体Bean(Entity Bean) (45)4.1持久化persistence.xml 配置文件 (45)4.2实体Bean 发布前的准备工作 (46)4.3单表映射的实体Bean (46)一.JBOSS入门1.下载和安装JBoss在下载和安装JBoss之前,请开发者确认一下自己的机器是否安装了最新版的JVM。
Jboss项目在Linux系统下的部署步骤
一、确定linux的系统是64位还是32位,在192.168.32.17上安装对应的JDK和jboss JDK1.6
# sh jdk_1.6.0_02-i586.bin
移动到某一目录下,这里是/usr/java
# mv jdk_1.6.0_02 /usr/java
Jboss7.x
# tar -zxvf jboss-4.x.xSP1.tar.gz
移动jboss-4.0.1SP1放到/usr/java
# mv jboss-4.0.1SP1 /usr/java
二、最好能建立一个针对jboss目录文件下所有权限的用户
三、设置JDK jboss环境变量
1.配置jDK
#vi /etc/profile
在最后面加入
#set java environment
JA V A_HOME=/usr/java/jdk1.6.0_02
CLASSPA TH=.:$JA V A_HOME/lib.tools.jar:$JA V A_HOME/lib/dt.jar
PA TH=$JA V A_HOME/bin:$PA TH
export JA V A_HOME CLASSPA TH PA TH
保存退出。
要使JDK在所有的用户中使用,可以这样:
vi /etc/profile.d/java.sh
在新的java.sh中输入以下内容:
#set java environment
JA V A_HOME=/usr/java/jdk1.6.0_02
CLASSPA TH=.:$JA V A_HOME/lib.tools.jar
PA TH=$JA V A_HOME/bin:$PA TH
export JA V A_HOME CLASSPA TH PA TH
保存退出,然后给java.sh分配权限:chmod 755 /etc/profile.d/java.sh
编辑# gedit ~/.bashrc
在最后添加
JA V A_HOME=/usr/java/jdk1.6.0_02
JA V A_BIN=/usr/java/jdk1.6.0_02/bin
PA TH=$PA TH:$JA V A_HOME/bin
CLASSPA TH=.:$JA V A_HOME/lib/dt.jar:$JA V A_HOME/lib/tools.jar
JBOSS_HOME=/usr/java/jboss-4.0.1sp1
PA TH=$PA TH:$JBOSS_HOME/bin
export JA V A_HOME JA V A_BIN PA TH CLASSPA TH JBOSS_HOME
登出然后在终端使用echo命令检查环境变量设置情况。
#echo $JA V A_HOME
#echo $CLASSPA TH
#echo $PA TH
检查JDK是否安装成功
#java -version
如果看到JVM版本及相关信息,即安装成功!
2.开启jboss.
# cd $JBOSS_HOME/bin
# ./run.sh
浏览器输入http://localhost:8080,看是否出现jboss页面
四、把项目打成一个war包移到到$JBOSS_HOME/server
# mv **.war $JBOSS_HOME/server/default/deploy
五、jboss配置
1. 配置数据源:
在jboss路径\docs\examples\jca目录下有各种数据库配置文件的样本。
选择一个你合适的,copy到server\default\deploy 下。
配置文件可"随意"命名为XXXX-ds.xml,该命名的后辍请"确保"为"-ds.xml",如:v10-oracle-ds.xml。
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>jdbc/DataSource</jndi-name>
<connection-url>jdbc:oracle:thin:@192.168.32.16:1522:zjapp</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<use-java-context>false</use-java-context>
<user-name>zjpay_svr</user-name>
<password>zjpay_svr123</password>
<metadata>
<type-mapping>Oracle11g</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
2.修改“JBOSS安装目录\server\default\deploy\jboss-web.deployer\META-INF”下的jboss-service.xml文件,改属性“UseJBossWebLoader”为true。
3.调整jboss的日志级别,Jboss安装目录\server\default\conf\jboss-log4j.xml,最后节点属性<root>开头插入属性:<level value="INFO" />。
4.修改run.bat的JVM参数(可选,以2G为例):编辑Jboss安装目录\bin\run.bat文件,查
找属性:
rem JVM memory allocation pool parameters. Modify as appropriate.
set JA V A_OPTS=%JA V A_OPTS% -Xms128m -Xmx512m
set JA V A_OPTS修改为:
set JA V A_OPTS=%JA V A_OPTS% -Xms512m -Xmx1024m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m
六、web应用修改
1.在sping中配置JNDI
<bean name="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName">
<value>DataSource</value>
</property>
</bean>
2.数据库驱动拷贝到$JBOSS_HOME\server\default\lib目录下
3.在web.xml中加入jboss配置
<!--jboss server config--!>
<context-param>
<param-name>contextClass</param-name>
<param-value>org.jboss.spring.vfs.context.VFSXmlWebApplicationContext</param-value> </context-param>
4.WEB-INF下的zjupp文件中的dao.xml中的加入JNDI配置
<bean id="uppdataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName">
<value>DataSource</value>
</property>
</bean>。