J2EE 1.4 application Server for Linux 安装与配置 |
作者:佚名 发布时间:2005-04-02 来源:不详
|
① 采用RedhatLinux 9
|
Personal 简体中文版的完全安
|
装(5GB),
|
安装完毕后MySQL 3和M 原有MySQL,不另行安装MyS root用户登录并运行setup
|
ozilla 1.2.1等软件已被安装到 QL。为了能在系统启动时自动装 :
|
Linux中。本说明针对Linux自带的 载上述软件和开启必要的端口,用
|
1. 选择Firewall Conf www(http)项,确定后退出
|
iguration(防火墙配置)项,再 。
|
选择Customize(定制)项,再选中
|
这样系统就可以开放http的80端口功能。(必须选中它) |
2. 选择Network Configuration(网 :192.168.1.11),在Netmask处填入相应 统就拥有固定的IP地址。
|
络配置)项,在IP addres处填入相应的网络地址(如 的掩码(如:255.255.25 5.0),确定后退出。这样系
|
3. 本说明针对在Linux中不采用Apac 要选中 [ ]httpd项,确定后退出。
|
he服务器,选择System Services(系统服务)项,不
|
这样就可以在下次启动时,系统不会自动启动Apache软件。 |
4. 采用Linux原有的My 确定后退出。
|
SQL作为数据库则:选择Mysqld(
|
系统数据库)项,选中mysqld项,
|
这样就可以在下次启动时,系统自动启动MySQL软件。 |
1. RedHat Linux 9.0 简体中文 Per
|
sonal ( RedHat的Linux操作系统 )
|
2. Java 2 Platform,E 包含J2SE SDK 1.4.2和Web
|
nterprise Edition 1.4 版 ( S Server等] )
|
un的企业级Java 应用程序服务器[
|
3. MySQL 4.0.17 版 ( MySQL的数据库管理系统 ) |
4. MySQL Connector/J
|
3.0.10 版 ( MySQL的JDBC驱动
|
程序 )
|
5. James 2.1.3 版 (
|
Apache的E-Mail邮件服务器 )
|
6. Mozilla 1.6 版 ( Mozilla的Web浏览器 ) |
7. Mysqlcc 0.9.4 版 ( MySQL的数据库控制中心 ) |
8. J2ME MIDP 1.0 版 ( J2ME 移动设备轮廓 ) |
9. J2ME CLDC 1.0 版 ( J2ME 连接有限设备配置 ) |
10. J2ME Wireless Toolkit 1.0 版
|
( J2ME 无线设备开发工具包 )
|
1. j2eesdk-1_4-dr-linux-eval.bin j2ee/1.4/download-dr.html 处下载。
|
在 http://java.sun.com/
|
2. mysqlcc-0.9.4-lin
|
ux-glibc23.tar.gz 在 http://
|
www.mysql.com 处下载。
|
3. mysql-standard-4. l.com/downloads 处下载。
|
0.17-pc-linux-i686.tar.gz 在
|
http://www.mysq
|
4. mysql-connector-java-3.0.10-s ww.mysql.com/downloads 处下载。
|
table.tar.gz 在 http://w
|
5. mozilla-i686-pc-l
|
inux-gnu-1.6-sea.tar.gz 在 h
|
ttp://www.mozilla.org 处下载。
|
6. james-2.1.3.tar.g
|
z 在 http://james.apache.org
|
处下载。
|
1) #cp j2eesdk-1_4-dr-linux-eval /usr/local目录中。
|
.bin /usr/local // 把j2ee sdk 1.4拷贝到
|
2) #cd /usr/local // 进入该目录。 |
3) #./j2eesdk-1_4-dr-linux-eval.bin |
// 运行该程序,系统将自动将其安装到/opt/SUNWappserver |
目录中,填入:admin及
|
其口令,Admin Port:4848,HTT
|
P Port:80,
|
HTTPS Port:1043,选择"Don't Prom
|
pt for Admin User Name",
|
如果遇到"xxxx Port m
|
ay be in use.Specify a diffe
|
rent Port",
|
(包含J2SE SDK 1.4.2, )
|
Application un ONE Message Q
|
ueue 3.5,PointBase Server 4.6
|
用root登录,在setup的System Serv 。系统就会自动启动MySQL软件。
|
ices(系统服务)项,要选中 mysqld项,确定后退出
|
#mysql_install_db //第一次运行时:创建mysql授权表 |
在/etc/rc.d/rc.local文件中加入: |
#mysql -u root mysql
|
//用root用户进入MySQL并打开
|
mysql数据库
|
mysql>set password for root=PASSWORD('口令'); |
以后进入MySQL都要采用:"#mysql -uroot -p口令"方式。 |
#cp mysqlcc-0.9.4-linux-glibc23.
|
tar.gz /usr/local
|
//把mysqlcc 0.9.4拷贝到/usr/local目录中。 |
#tar -xvzf mysqlcc-0.9.4-linux-g
|
libc23.tar.gz
|
//解压此文件,并自动
|
产生/usr/local/mysqlcc-0.9.4
|
-linux-glibc23目录。
|
//在KDE环境中运行/us
|
r/local/mysqlcc-0.9.4-linux-
|
glibc23/mysqlcc文件,
|
#ln -s /usr/local/mysqlcc-0.9.4-
|
linux-glibc23 mysqlcc //产生连接快捷目录
|
4. MySQL Connector/J 安装简单: |
只需解压mysql-connector-java-3.0 ql-connector-java-3.0.10-stable-bin. 中即可。
|
.10-stable.tar.gz找到mys jar 文件并把它拷贝到/opt/SUNWappserver/lib目录
|
#cp james-2.1.3.tar.gz /usr/local |
//把james-2.1.3.tar.gz拷贝到/usr/local目录中。 |
#tar -xvzf james-2.1.3.tar.gz |
//解压此文件,并自动产生/usr/local/james-2.1.3目录。 |
#ln -s /usr/local/james-2.1.3 james |
⑤ 主体软件配置:(注 的空行,尤其必须清除行尾
|
意:以下各配置文件只能用命令 的"^@"等字符!)
|
行下运行vi软件来编辑,去除多余
|
1. #vi /etc/profile编辑系统环境配置文件,加入以下各行: |
PATH=$PATH:/opt/SUNW r/local/james/bin
|
appserver/jdk/bin:/opt/SUNWa
|
ppserver/bin:/us
|
JAVA_HOME = /opt/SUNWappserver/jdk |
2. #vi /etc/bashrc编辑系统自动批处理文件,加入以下行: |
//表示当系统自启时也
|
启动james服务,注意:POP3(110
|
),SMTP(25),IMAP(143),
|
//NNTP(119),Sockets(
|
1024),Telnet(4555)不能有冲突
|
。
|
/opt/SUNWappserver/b
|
in/asadmin start-domain doma
|
in1
|
//表示当系统自启时也启动J2EE Application Server服务。 |
//注:停止服务 /opt/SUNWappserve
|
r/bin/asadmin stop-domain domain1
|
注意:以上各配置文件 除行尾的"^@"等字符!,否
|
只能用命令行下运行vi软件来编 则J2EE Application Server无
|
辑,去除多余的空行,尤其必须清 法正常启动。
|
3. 可修改/opt/SUNWap default-web.xml两个配置
|
pserver/domains/domain1/conf 文件内容:
|
ig目录下的domain.xml和
|
4.安装和配置好后需要重新启动Lin Application Server,James和MySQL,可采 domains/domain1/logs/server.log来查
|
ux,当再次进入Linux后系统会自动启动J2EE 用vi /opt/SUNWappserver/ 看启动情况。
|
1. J2EE Application Server: |
1) 可执行目录: /opt/SUNWappserver/bin。 |
2) J2SE SDK目录: /opt/SUNWappserver/jdk。 |
3) 用户Web根目录: /o
|
pt/SUNWappserver/domains/dom
|
ain1/docroot。
|
4) 公共class库目录: /opt/SUNWappserver/lib。 |
5) 用户class库目录: /opt/SUNWapp /WEB-INF/classes。
|
server/domains/domain1/docroot/ 用户Web目录
|
6) 配置文件: /opt/SU default-web.xml。
|
NWappserver/domains/domain1/
|
config目录中的domain.xml和
|
7) 存放用户JSP被自动编译的Servlet文件: |
/opt/SUNWappserver/d default-web-module-serve
|
omains/domain1/generated/ j r/org/apache/jsp/用户Web目录
|
sp/j2ee-modules/ 名/。
|
8) 超级用户管理界面: http://loca
|
lhost:4848/asamin/index.html。
|
9) 注意事项:公共clas
|
s库有变动时需要重启J2EE Appl
|
ication Server。
|
1) MySQL数据库的备份:#mysqldump 数据库名[| gzip] > 备份文件名[.gz](如:*.sql) |
mysql>create database 数据库名; |
[#tar xvzf 备份文件名.gz](解压用) |
#mysql 数据库 < 备份文件名(如:*.sql) |
3) MySQL数据库的删除:mysql>drop database 数据库名; |
4) MySQL数据库表的删除:mysql>drop tables 表名; |
5) MySQL数据库记录的删除:mysql>delete from 表名 where 字段名[=|<|>]值; |
6) MySQL数据库记录的查询:mysql>select 字段列表 from 表名 where 字段名[=|<|>]值 ORDER BY [DESC|ASC]; |
7) MySQL数据库的使用:mysql>use 数据库名; |
8) MySQL数据库的显示:mysql>show databases; |
9) MySQL数据库表的显示:mysql>use 数据库名; |
10) MySQL数据库的版本:mysql>select version(); |
#mysql -u root //为root用户添加或修改口令 |
Mysql>set password for root=PASSWORD('口令'); |
12) 用户的MySQL数据库应放在/var/
|
lib/mysql/用户数据库名的目录中。
|
13) /etc/my.cnf文件是mysql的配置
|
文件,含有数据库的用户名和口令等。
|
|
|
|
|
|