歡迎您光臨本站 註冊首頁

J2EE 1.4 application Server for Linux 安裝與配置

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

  ① 採用RedhatLinux 9 Personal 簡體中文版的完全安裝(5GB),
  
  安裝完畢后MySQL 3和Mozilla 1.2.1等軟體已被安裝到Linux中.本說明針對Linux自帶的原有MySQL,不另行安裝MySQL.為了能在系統啟動時自動裝載上述軟體和開啟必要的埠,用root用戶登錄並運行setup:
  
  1. 選擇Firewall Configuration(防火牆配置)項,再選擇Customize(定製)項,再選中www(http)項,確定後退出.
   這樣系統就可以開放http的80埠功能.(必須選中它)
  
  2. 選擇Network Configuration(網路配置)項,在IP addres處填入相應的網路地址(如:192.168.1.11),在Netmask處填入相應的掩碼(如:255.255.25 5.0),確定後退出.這樣系統就擁有固定的IP地址.
  
  3. 本說明針對在Linux中不採用Apache伺服器,選擇System Services(系統服務)項,不要選中 [ ]httpd項,確定後退出.
   這樣就可以在下次啟動時,系統不會自動啟動Apache軟體.
  
  4. 採用Linux原有的MySQL作為資料庫則:選擇Mysqld(系統資料庫)項,選中mysqld項,確定後退出.
  這樣就可以在下次啟動時,系統自動啟動MySQL軟體.
  
  ② 開發和應用軟體:
  
  1. RedHat Linux 9.0 簡體中文 Personal ( RedHat的Linux操作系統 )
  
  2. Java 2 Platform,Enterprise Edition 1.4 版 ( Sun的企業級Java 應用程序伺服器[包含J2SE SDK 1.4.2和Web Server等] )
  
  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 在 http://java.sun.com/j2ee/1.4/download-dr.html 處下載.
  
  2. mysqlcc-0.9.4-linux-glibc23.tar.gz 在 http://www.mysql.com 處下載.
  
  3. mysql-standard-4.0.17-pc-linux-i686.tar.gz 在 http://www.mysql.com/downloads 處下載. 
  
  4. mysql-connector-java-3.0.10-stable.tar.gz 在 http://www.mysql.com/downloads 處下載. 
  
  5. mozilla-i686-pc-linux-gnu-1.6-sea.tar.gz 在 http://www.mozilla.org 處下載.
  
  6. james-2.1.3.tar.gz 在 http://james.apache.org 處下載.
  
  ④ 主體軟體安裝:
  
  1. J2EE SDK 1.4 安裝:
  
  1) #cp j2eesdk-1_4-dr-linux-eval.bin /usr/local // 把j2ee sdk 1.4拷貝到/usr/local目錄中.


  
  2) #cd /usr/local // 進入該目錄.
  
  3) #./j2eesdk-1_4-dr-linux-eval.bin
  // 運行該程序,系統將自動將其安裝到/opt/SUNWappserver
  目錄中,填入:admin及其口令,Admin Port:4848,HTTP Port:80,
  HTTPS Port:1043,選擇"Don't Prompt for Admin User Name",
  如果遇到"xxxx Port may be in use.Specify a different Port",
  表示此埠正在被使用,請更改為其他埠號.
  (包含J2SE SDK 1.4.2,Application un ONE Message Queue 3.5,PointBase Server 4.6 ) 
  
  2. mysql 3設置安裝:
  
  用root登錄,在setup的System Services(系統服務)項,要選中 mysqld項,確定後退出.系統就會自動啟動MySQL軟體.
  #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口令"方式.
  
  3. mysqlcc 安裝:
  #cp mysqlcc-0.9.4-linux-glibc23.tar.gz /usr/local
  //把mysqlcc 0.9.4拷貝到/usr/local目錄中.
  #cd /usr/local
  #tar -xvzf mysqlcc-0.9.4-linux-glibc23.tar.gz
  //解壓此文件,並自動產生/usr/local/mysqlcc-0.9.4-linux-glibc23目錄.
  //在KDE環境中運行/usr/local/mysqlcc-0.9.4-linux-glibc23/mysqlcc文件,
  /即可執行MYSQL的控制台程序.
  #ln -s /usr/local/mysqlcc-0.9.4-linux-glibc23 mysqlcc //產生連接快捷目錄
  
  4. MySQL Connector/J 安裝簡單:
  只需解壓mysql-connector-java-3.0.10-stable.tar.gz找到mysql-connector-java-3.0.10-stable-bin.jar 文件並把它拷貝到/opt/SUNWappserver/lib目錄中即可.
  
  5. James安裝:
  #cp james-2.1.3.tar.gz /usr/local
  //把james-2.1.3.tar.gz拷貝到/usr/local目錄中.
  #cd /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
  //產生連接快捷目錄.
  #cd /usr/local/james/bin
  #chmod x run.sh
  //改變run.sh文件屬性.
  #chmod x phoenix.sh
  //改變phoenix.sh文件屬性.
  
  ⑤ 主體軟體配置:(注意:以下各配置文件只能用命令行下運行vi軟體來編輯,去除多餘的空行,尤其必須清除行尾的"^@"等字元!)
  
  1. #vi /etc/profile編輯系統環境配置文件,加入以下各行:
  PATH=$PATH:/opt/SUNWappserver/jdk/bin:/opt/SUNWappserver/bin:/usr/local/james/bin
  export PATH
   
  JAVA_HOME = /opt/SUNWappserver/jdk
  export JAVA_HOME
  
  2. #vi /etc/bashrc編輯系統自動批處理文件,加入以下行:


  run.sh
  //表示當系統自啟時也啟動james服務,注意:POP3(110),SMTP(25),IMAP(143),
  //NNTP(119),Sockets(1024),Telnet(4555)不能有衝突.
  /opt/SUNWappserver/bin/asadmin start-domain domain1
  //表示當系統自啟時也啟動J2EE Application Server服務.
  //註:停止服務 /opt/SUNWappserver/bin/asadmin stop-domain domain1
  
  注意:以上各配置文件只能用命令行下運行vi軟體來編輯,去除多餘的空行,尤其必須清除行尾的"^@"等字元!,否則J2EE Application Server無法正常啟動. 
  
  3. 可修改/opt/SUNWappserver/domains/domain1/config目錄下的domain.xml和default-web.xml兩個配置文件內容:
  
  ......  
  
  4.安裝和配置好后需要重新啟動Linux,當再次進入Linux后系統會自動啟動J2EE Application Server,James和MySQL,可採用vi /opt/SUNWappserver/domains/domain1/logs/server.log來查看啟動情況. 
  
  ⑥ 主體軟體使用簡介:
  
  1. J2EE Application Server:
  
  1) 可執行目錄: /opt/SUNWappserver/bin.
  
  2) J2SE SDK目錄: /opt/SUNWappserver/jdk.
  
  3) 用戶Web根目錄: /opt/SUNWappserver/domains/domain1/docroot.
  
  4) 公共class庫目錄: /opt/SUNWappserver/lib.
  
  5) 用戶class庫目錄: /opt/SUNWappserver/domains/domain1/docroot/ 用戶Web目錄/WEB-INF/classes.
  
  6) 配置文件: /opt/SUNWappserver/domains/domain1/config目錄中的domain.xml和default-web.xml.
  
  7) 存放用戶JSP被自動編譯的Servlet文件:
  
  /opt/SUNWappserver/domains/domain1/generated/ jsp/j2ee-modules/default-web-module-server/org/apache/jsp/用戶Web目錄名/.
  
  8) 超級用戶管理界面: http://localhost:4848/asamin/index.html. 
  
  9) 注意事項:公共class庫有變動時需要重啟J2EE Application Server.
  
  2. MySQL:
  
  1) MySQL資料庫的備份:#mysqldump 資料庫名[| gzip] > 備份文件名[.gz](如:*.sql) 
  
  2) MySQL資料庫的恢復:
  #mysql -u root
  mysql>create database 資料庫名;
  mysql>quit
  [#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 資料庫名;
  
  mysql>show tables;
  
  10) MySQL資料庫的版本:mysql>select version();
  
  11) MySQL資料庫的許可權:
  #mysql -u root //為root用戶添加或修改口令
  Mysql>use mysql;
  Mysql>set password for root=PASSWORD('口令');
  
  12)


[火星人 ] J2EE 1.4 application Server for Linux 安裝與配置已經有475次圍觀

http://coctec.com/docs/linux/show-post-56045.html