tomcat过后就是jboss了 自己曾在这两个地方跌倒过 现在就开始学起吧
- centos 5.3 32bit 安装jboss6.0
- 1 yum -y install gcc glibc-
- 2 下载jdk-6u23-linux-i586.bin
- http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u23-oth-JPR
- 下载jboss-as-distribution-6.0.0.Final.zip
- http://www.jboss.org/jbossas/downloads/
- 3 安装jdk
- cd /usr/local
- file jdk-1_6_0_23-linux-i586.bin(查看文件类型)
- bash jdk-1_5_0_06-linux-i586.bin (运行脚本)
- 出现 print ENTER to continue
- mv jdk1.5.0_06/ java(对jdk1.5.0_06 改名为java)
- export JAVA_HOME=/usr/local/java(声明java用户的家目录为/usr/local/java)
- 运行下面的命令 可以看到安装的java版本
- [root@localhost ~]# /usr/local/java/bin/java -version
- java version "1.6.0_23"
- Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
- Java HotSpot(TM) Client VM (build 19.0-b09, mixed mode, sharing)
- 4 安装jboss6
- cd /usr/local/
- uzip jboss-as-distribution-6.0.0.Final.zip
- 5 启动jboss
- /usr/local/jboss-6.0.0.Final/bin/run.sh
- 然后输入 http://127.0.0.1:8080/就可以看到jboss的画面了
- (注 加入你的服务器IP为 192.168.1.122 你输入 http://192.168.1.122:8080/是看不到jboss的画面的
- 具体原因是:JBOSS 4.2以上版本服务启动如果不加任何参数的话,只监听127.0.0.1)
- 6 修改环境变量/etc/profile
- #for java and jboss
- JAVA_HOME=/usr/local/java
- CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
- JBOSS_HOME=/usr/local/jboss-6.0.0.Final
- PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin/:$JBOSS_HOME/bin/
- 修改export这一行(45行)
- 改成如下内容
- #export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
- export JAVA_HOME CLASSPATH JBOSS_HOME PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
- 然后source /etc/profile 使其立即生效
- 此安装版本jboss6的配置文件 /usr/local/jboss-6.0.0.Final/server/default/deploy/jbossweb.sar/server.xml
- nohup /usr/local/jboss-5.1.0.GA/bin/run.sh & \\jboss的后台运行命令
- 搭建过程中遇到的问题已解决方法 参考http://liu-swei.iteye.com/blog/1130784
- 最近开始使用jboss做开发,说来惭愧,在之前公司做中间件开发4年多的时间里从没用过jboss
- 所以对jboss也分外陌生,现决定将使用过程中的一些问题一一整理出来。
- 第一个问题,linux下启动后发现别人无法访问我部署的应用,只能我本机访问。
- 查了下,解决方式如下:
- 1、修改$JBOSS_HOME\server\default\deploy\jboss-web.sar\server.xml,将${jboss.bind.address}修改为0.0.0.0
- 2、启动JBOSS的时候输入:run -b 0.0.0.0
- 具体原因是:JBOSS
- 4.2以上版本服务启动如果不加任何参数的话,只监听127.0.0.1,就是说只能用127.0.0.1或者localhost访问,用本机的对外
- 地址 访问不了,同一网络内别的机子没法访问。除非你用参数-b ip地址
- 来绑定监听的地址才可以。这和以前版本的JBOSS不一样,以前版本的不加任何参数是监听本机所有的IP地址,现在必须使用
- 参数-b 0.0.0.0才可以监听全部地址。
- 不做修改时
- [root@localhost ~]# netstat -antlp | grep 8080
- tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 16464/java
- 这种方式启动的话 run.sh -b 0.0.0.0
- [root@localhost ~]# netstat -antlp | grep 8080
- tcp 0 0 0.0.0.0:8080 0.0.0.0:*
- LISTEN 16812/java
差不多了 以后路还长着呢 慢慢学吧 有了解多的朋友指导一下
转载于:https://blog.51cto.com/liveforlinux/730973