顯示具有 Sun AppServer 標籤的文章。 顯示所有文章
顯示具有 Sun AppServer 標籤的文章。 顯示所有文章

2006/09/05

[Java]在Sun WebServer中透過IIOP使用Sun AppServer的EJB

環境設定: $SunApp 為 Sun AppServer 安裝目錄, $SunWeb 為 Sun WebServer 安裝目錄
  1. 將 $SunApp\lib\j2ee.jar 與 appserv-rt.jar 複製至 $SunWeb\bin\https\jar 目錄中.
  2. 修改 $sunWeb\https-[computername]\config\server.xml, 將 $SunWeb\bin\https\jar\j2ee.jar 與 $SunWeb\bin\https\jar\appserv-rt.jar 加至 server 的 classpath.

2006/08/25

[Sun AppServer]建立Sun AppServer與NodeAgent的Windows服務

使用Windows的sc.exe來完成Windows服務的建立.
  1. 建立一個 Sun Java System Application Server 的 Windows 服務.
    C:\WINDOWS\system32\sc.exe create sun_domain1 binPath= "C:\Sun\ApplicationServer\lib\appservService.exe \"C:\Sun\ApplicationServer\bin\asadmin.bat start-domain --user admin --passwordfile C:\Sun\ApplicationServer\password.txt domain1\" \"C:\Sun\ApplicationServer\bin\asadmin.bat stop-domain domain1\"" DisplayName= "SUNONE AppServer domain1"
    • 若執行成功, 會出現 "[SC] CreateService 成功" 的訊息.
      此 Windows 服務的顯示名稱為"SUNONE AppServer domain1", 服務名稱為 "sun_domain1".
      若要刪除此 Windows 服務, 可用以下的指令:
      C:\WINDOWS\system32\sc.exe delete sun_domain1

[Sun AppServer]Tomcat透過IIOP使用Sun AppServer的EJB

前置作業:
  • 將 Sun AppServer 安裝目錄中的 lib\j2ee.jar 與 lib\appserv-rt.jar 分別放至 Tomcat 安裝目錄中的 common\lib 與 shared\lib 下
  • 在 Web 專案中, 將 EJB Module 部署至 Sun AppServer 後產生的 xxxClient.jar 檔加入 WEB-INF\lib 中

[Sun AppServer]建立sybase的ConnectionPool

以 Sybase 的 jConnect-6_0 為例:

  1. 將 jConnect-6_0 的 jar 檔 (jconn3.jar & jTDS3.jar) 複製到 $sunap\lib 下
  2. 建立 JDBC Connection Pool 的資料如下:
    Datasource Classname: com.sybase.jdbc3.jdbc.SybDataSource
    Properties:
      databaseName: 資料庫名稱
      serverName: 資料庫的主機名
      PortNumber: 資料庫的 port (Ex: 5000)
      User: 連線的使用者帳號
      Password: 連線的使用者密碼
      charset: 語系 (Ex: big5,utf-8)