安装JDK、ANT、JBOSS

1.        安装JDK

目的

操作

移动至安装路径

$mv jdk-6u37-linux-i586.bin /usr/local

执行安装

$./jdk-6u37-linux-i586.bin

$vi /etc/profile

i进入编辑模式新增如下内容

export JAVA_HOME=/usr/local/jdk1.6.0_37

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/rt.jar

pathmunge /usr/local/jdk1.6.0_37/bin:/usr/local/jdk1.6.0_37/jre/bin

export PATH

Esc退出编辑模式,输入:wq!保存

设置生效

$source /etc/profile

验证JDK安装

$java -version

 

2.          安装Ant

目的

操作

移动至安装路径

$mv apache-ant-1.8.4-bin.zip /usr/local

执行安装

$unzip apache-ant-1.8.4-bin.zip

$vi /etc/profile

i进入编辑模式新增如下内容

export ANT_HOME=/usr/local/apache-ant-1.8.4

export PATH=$PATH:$ANT_HOME/bin

export PATH

Esc退出编辑模式,输入:wq!保存

设置生效

$source /etc/profile

验证Ant安装

$ant -version

 

3.          安装MySQL

目的

操作

移动至安装路径

$mv mysql-5.5.27-linux2.6-x86_64.tar.gz /usr/local

执行安装

$cd /usr/local

$ tar –zxvf mysql-5.5.27-linux2.6-x86_64.tar.gz

$ln -s mysql-5.5.27-linux2.6-x86_64 mysql

$ chown -R root:mysql mysql-5.5.27-linux2.6-x86_64

$ chown -R root:mysql mysql

$mkdir -p  /data/mysqldata

$chown -R mysql:mysql /data/mysqldata

$ cd /usr/local/mysql/scripts

$./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysqldata

设置开机启动服务

$cd /usr/local/mysql/support-files

$cp my-huge.cnf /etc/my.cnf

$cp mysql.server /etc/init.d/mysql.server

设置根目录及数据文件存储目录

$vi /etc/init.d/mysql.server

修改

basedir=/usr/local/mysql

datadir=/data/mysqldata

Esc退出编辑模式,输入:wq!保存

设置环境变量

$vi /etc/profile

在末尾加上

export MYSQL_HOME=/usr/local/mysql

PATH= $MYSQL_HOME/bin:$PATH
Esc退出编辑模式,输入:wq!保存

$source /etc/profile设置生效

启动MySQL服务

$/etc/init.d/mysql.server  start

设置远程登录

$mysql –u root –p root –h hostname

mysql>use mysql;

mysql>update user set host='%' where user='root' and host='hostname';flush privileges;

设置密码

$mysql -u root–p root -h hostname

mysql>delete from mysql.user where user='' or host='';flush privileges;

mysql>update mysql.user set password=password('root') where  user='root';flush privileges;

设置字符集

$vi /etc/my.cnf

[client]下面增加

loose_default-character-set=utf8

[mysqld]下面增加

character_set_server=utf8

collation=utf8_general_ci

[mysqldump]下面增加

default-character-set=utf8

[mysql]下面增加

default-character-set=utf8

show-warnings

设置日志

$vi /etc/my.cnf

[mysqld]下面增加

#***** Logs settings ******

#general_log

#general_log_file=/data/mysqldata/log/general.log

log-error=/data/mysqldata/log/error.log

long_query_time=1

slow_query_log

slow_query_log_file=/data/mysqldata/log/slow-query.log

log_queries_not_using_indexes

log_warnings

重启MySQL服务生效设置

$/etc/init.d/mysql.server restart

 

4.         安装JBoss

目的

操作

移动至安装路径

$mv jboss-5.1.0.GA-jdk6.zip /usr/local/usrapp

修改运行端口和线程数

$cd /usr/local/usrapp

$unzip jboss-5.1.0.GA-jdk6.zip

$cd $JBOSS_HOME/server/default/deploy/jbossweb.sar

$vi server.xml

修改如下内容

<Connector protocol="HTTP/1.1" port="6001" address="rd1"

connectionTimeout="20000" redirectPort="8443" maxThreads="200" acceptCount="500"/>

其中rd1为本机物理主机域名

maxThreads="200"为最大运行线程数,可根据接口机配置进行相关调整

acceptCount="500"为最大等待线程数,可根据接口机配置进行相关调整

配置webservice绑定ip

配置文件路径

     $JBOSS_HOME/server/$INSTANCE/deployers/jbossws.deployer/META-INF/jboss-beans.xml

     修改${jboss.bind.address}为外网iphost

         <property name="webServiceHost">${jboss.bind.address}</property>

         <property name="modifySOAPAddress">true</property>

添加MySQL JDBC驱动

mysql-connector-java-5.1.23-bin.jar拷贝至$JBOSS_HOME/server/default/lib目录下

升级JBOSS WEBSERVICE3.3.1(解决webservice并发调用一小时后频繁fullgc

备份

$cp –R jboss-5.1.0.GA jboss-5.1.0.GA-bak-yyyy-mm-dd

(yyyy-mm-dd修改为当前日期)

解压缩

$unzip jbossws-native-3.3.1.GA.zip

$cd jbossws-native-bin-dist

修改ant.properties

$cp ant.properties.example ant.properties

$vi ant.properties

i进入编辑状态

修改jboss510.home=/dati/jboss-5.1.0.GAjboss的安装目录

esc进去命令状态!qw保存退出(cat ant.properties确认修改)

升级

$ant deploy-jboss510

回退

删除jboss-5.1.0.GAjboss-5.1.0.GA-bak-yyyy-mm-dd改名为jboss-5.1.0.GA

$rm –R jboss-5.1.0.GA

$mv –R jboss-5.1.0.GA-bak-yyyy-mm-dd jboss-5.1.0.GA

如果你不幸忘记备份,那你只有重新解压一份jboss然后替换其中的如下文件夹:$JBOSS_HOME/bin;$JBOSS_HOME/client;$JBOSS_HOME/common; $JBOSS_HOME/lib; $JBOSS_HOME/server/default

删除$JBOSS_HOME/server/default/deploy文件夹意味着所有部署的应用和服务都会丢失,覆盖前请先备份。

启动命令

切换至$JBOSS_HOME/bin目录下执行

$nohup ./run.sh -b 0.0.0.0 >/dev/null 2>&1 &

关闭命令

切换至$JBOSS_HOME/bin目录下执行

$./shutdown.sh -S

 

 

猜你喜欢

转载自uule.iteye.com/blog/2144794
今日推荐