操作系统为mandrake8.1
web server为tomcat 5.0.18
1.修改tomcat配置文件
在tomcat-5.0.18/conf/server.XML中增加
2.创建 bugzero的数据库用户
mysql use mysql
create database bugzero_db;
grant all privileges on bugzero_db.* to bugzero@'%' identified by 'bugzero' with grant option;
grant all privileges on bugzero_db.* to bugzero@'localhost' identified by 'bugzero' with grant option;
mysql update user set passWord=password('bugzero') where User='bugzero';
mysql flush privileges;
3.创建bugzero专有的mail user:
用户名bugzero@demo1.thtf.com
密码:bugzero
登录192.168.100.11courier服务器
[root@eosweb script]# telnet localhost 2001
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
listdomain
200 000047
aaa.com
eos.com
demo1.thtf.com
reguser::bugzero@demo1.thtf.com::bugzero
200 OK adduser
quit
200 OK bye bye
4.执行安装程序
进行WEB-INF目录下,修改setup文件的执行权限
chmod setup +x
执行WEB-INF下的setup
./setup
5.指定admin的密码是bugzero
数据库选mysql3.x 4.0了
tomcat servlet container选tomat4/5
4.创建项目
cd $tomcat/webapps/bugzero/WEB-INF/bin
chmod +x bugzero
./bugzero -create demo
创建了这个项目后,就可能登录了
5.http://192.168.100.123:8080/bugzero
login吧
用户名/密码:dev/dev,qa/qa,test/test
唉,还很原始。
重要的插曲:
当时192.168.100.123这台机器上同时安装了Oracle9i,而且配置文件中打开了XDB,占用8080端口。查看了一下oracle的配置文件
$oracle_path/admin/eosdb/pfile/initeosdb.ora.0123456789
其中有一段关于XDB的配置:
########################################### ?
# MTS ?
###########################################
dispatchers="(PROTOCOL=TCP) (SERVICE=eosdbXDB)"
将其注释掉
然后执行
su - oracle
sqlplus /nolog
sql connect / as sysdba;
sql shutdown immediate;
sql create spfile from pfile='/data/oracle/admin/eosdb/pfile/initeosdb.ora.0123456789';
成功
sql startup;
失败
返回root用户
使用service oracle9i stop
(注oracle9i是自己写的服务控制程序,放到/etc/init.d下,其中启动tnslsnr及startup数据库实例)
此时,正常关闭
但是service oracle9i start时,失败
报告ORA-01041: internal error.hostdef extension doesn't exist.
用ipcs查看,有几个以oracle用户打开的资源
分别用ipcrm删除掉了,重新启动oracle成功。