当前位置导航:炫浪网>>网络学院>>编程开发>>JAVA教程>>Java进阶

Bugzero的安装过程和碰到的花絮


  操作系统为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:
  用户名[email protected]
  密码: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::[email protected]::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成功。
相关内容
赞助商链接