小石頭
          Excellence in any department can be attained only by the labor of a lifetime; it is not to be purchased at a lesser price.
          posts - 91,comments - 22,trackbacks - 0

           

          gsdfg
          posted @ 2009-10-08 21:34 小石頭 閱讀(187) | 評論 (0)編輯 收藏

          MyEclipse 6.0.1 注冊碼

          Subscriber: administrator
          Subscription Code: nLR7ZL-655342-54657656405281154


          MyEclipse 6.0.1

            name:   test

          number:   gLR7ZL-655556-5465635252829897

          2007.6.25更新說明:請大家注冊的時候一定要斷開網絡。

          在關閉eclispe的情況下刪除C:\Documents and Settings\你的名字\.myeclipse.properties文件,然后再注冊。
          Web Admin Team

          posted @ 2008-04-24 21:56 小石頭 閱讀(399) | 評論 (0)編輯 收藏
          JIRA + MySQL + Confluence 安裝 (2007-08-29 10:49)
          所屬分類:第二個分類
          文章標簽:無標簽

          1.本次安裝所用的軟件版本為:jira-3.9.3 Enterprise ,mysql-4.1 ,confluence-2.5.4 Enterprise ,tomcat-5.5.20,關于jira和confluence的破解請自行尋找。

          2.配置安裝環境。
          1.1 安裝JDK,以JDK1.5版為例(其余版本未經測試),默認安裝目錄應該為C:\Program Files\Java\jre1.5.0_12,修改系統環境變量,設置JAVA_HOME指向JDK安裝目錄。
          1.2 安裝mysql,這里使用的是4.1版,為什么沒有使用高版本的mysql,因為我在Atlassian官方網站上研究confluence的安裝時看到confluence對高版本的mysql支持不好,推薦使用4.1版,mysql的安裝沒什么好說的,一路next,但是有一點需要注意,在設置默認字符集的時候一定要選擇utf8,否則會導致confluence亂碼。安裝完成后創建數據庫,由于我們要實現jira和confluence的用戶共享,所以它們是共用一個數據庫,首先建一個名叫atlassiandb的庫,然后建一個數據庫用戶例如:atlassianuser。然后賦予atlassianuser用戶對庫atlassiandb所有的操作權限。我對mysql命令行的操作不太熟悉,所以只好用mysql-gui-tools來實現上面的操作。
          1.3 安裝tomcat,也是一路next,在選擇JVM虛擬機路徑的時候將1.1中安裝JDK的路徑填進去。安裝完成后,打開http://127.0.0.1:8080/manager/html,如果能出現管理頁面說明tomcat安裝成功。下載mysql jdbc驅動,把下載下來的jar文件放到tomcat根目錄下的common/lib/ 目錄下。網上很多人說只能用3.1.12版本的,但是我搜了一圈都沒有找到這個版本的jdbc驅動,所以只好用高版本的代替,一試竟然也行,看來還是自己動手比較靠譜。

          3.安裝jira,下載jira-3.9.3 Enterprise,解壓后,修改edit-webapp\WEB-INF\classes\目錄下的entityengine.xml文件,找到datasource節,將field-type-name屬性改成mysql,然后將schema-name="PUBLIC"刪除,保存。修改etc\下的tomcat-5.5-jira.xml文件,找到Resource 節,username和password分別為atlassiandb數據庫的用戶名和密碼。修改driverClassName節屬性為com.mysql.jdbc.Driver,修改url為"jdbc:mysql://localhost/atlassiandb?autoReconnect=true&useUnicode=true&characterEncoding=UTF8"
          刪除minEvictableIdleTimeMillis和timeBetweenEvictionRunsMillis,保存。然后運行根目錄下的build.bat批處理文件,生成war包。待生成完畢,將dist-tomcat\tomcat-5.5\下的jira.xml文件拷貝到tomcat安裝根目錄下的conf\Catalina\localhost\目錄下。由于tomcat默認是不支持jira的運行的,需要下載補丁來支持,把解壓后的jar文件拷貝到tomcat安裝根目錄下的common\lib\目錄下,重新啟動tomcat打開http://localhost:8080/jira就可以開始jira的安裝了。

          4.安裝confluence,下載confluence-2.5.4 Enterprise,解壓后,在根目錄下按以下層次創建文件夾edit-webapp\WEB-INF\classes\,將confluence\WEB-INF\classes\下的confluence-init.properties文件拷貝到建好的文件夾底下,找到confluence.home,這個路徑是以后confluence運行時放置索引、附件等的地方,指定一個路徑就行了。我一般就放在confluence安裝文件的根目錄下。下載osuer.xml文件將其放到edit-webapp\WEB-INF\classes\下。運行根目錄下的build.bat,生成war文件。新建一個confluence.xml文件,內容如下:

           

          <"/confluence" docBase="...\dist\atlassian-confluence-2.5.4.war" debug="0" reloadable="true">
                      "jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
                           username="atlassianuser"
                           password="password"
                           driverClassName="com.mysql.jdbc.Driver"
                           url="jdbc:mysql://localhost/atlassiandb?autoReconnect=true&useUnicode=true&characterEncoding=UTF8" />
                       

           

          docbase為生成的war文件的路徑。username和password為第一步里創建的mysql用戶的用戶名和密碼。保存后放到tomcat安裝根目錄下的conf\Catalina\localhost\目錄下。重新啟動tomcat打開http://localhost:8080/confluence就可以開始安裝confluence了。

          5.為了實現jira和confluence的用戶共享,需要在jira中建立confluence-administrators和confluence-users兩個組,把jira里相應的用戶加入到這兩個組中就可以了。

          posted @ 2008-03-03 17:22 小石頭 閱讀(5463) | 評論 (4)編輯 收藏
          025-83215114 83215113 83215112
          83463388 83464488
          posted @ 2007-10-24 23:16 小石頭 閱讀(327) | 評論 (0)編輯 收藏

            Last Modified: 2003.04.27
           JBOSS開放源代碼的EJB服務器
           
          (來源:http://www.swm.com.cn)

          J2EE在Sun和IBM等公司的努力下逐漸成為工業標準,現在大約有幾十家J2EE應用服務器提供商。最流行的J2EE服務器報價為50000美元(中等規模的安裝)。中小企業和普通開發者是無力承擔的。

          J2EE主要包含以下規范:
          * 中間件(middleware) 包括Enterprise Java Bean (EJB)和Java Message Service (JMS)等分布式企業計算的構件(Component)。

          * 名稱和目錄 JNDI(Java Naming and Directory Interface)API用于查找服務和構件。

          * 表示(Presentation) 服務器端小程序(Servlet)和Java 服務器頁(JSP)支持Web/HTTP瀏覽器訪問

          * 事務(Transaction) Java Transaction API(JTA)/Java Transaction Service(JTS)。

          關于J2EE的詳細資料請參閱其主頁http://java.sun.com/j2ee/。

          EJB作為J2EE架構中最重要的構件,是服務器端分布式計算模型的核心。EJB服務器是EJB的容器,控制EJB的運行,并且為它提供重要的系統級的服務—事務處理、安全、遠端訪問、數據庫訪問等。由此帶來的是應用開發的簡化,按照EJB的規范開發EJB,運行時由EJB容器負責事務處理,安全,生命周期。典型的J2EE多層應用的結構見圖

          1,中間層就是J2EE應用服務器,包含Web服務器和EJB服務器。Web服務器包含Web容器和Web構件(Servlet和JSP),EJB服務器包含EJB容器和EJB部件。客戶程序包含各種Web瀏覽器和應用程序,EIS為傳統的數據庫和企業應用(ERP等)。客戶程序與中間層通過HTTP,HTTPS,RMI,CORBA等協議進行數據交換,中間層與EIS通過JDBC等方法實現通訊。

          EJB服務器是J2EE應用服務器的一個重要部分。Sun的J2EE SDK,ibm的Websphere,BEA的Weblogic等J2EE實現均內含EJB服務器。也有一些J2EE規范是獨立實現的。像本系列第一篇所提及的Tomcat就是Web服務器的實現,本文介紹的Jboss是一個獨立的EJB服務器的實現(Jboss的目標是一個源代碼開放的J2EE環境,然而現在它只是一個完整的EJB服務器,與其他的Web服務器Tomcat、Jetty的整合也是一個方向)。

          EJB(規范1.0-2.0)可以分成兩類,會話Bean (Session Bean) 和實體Bean(Entity Bean)。
          一般來講會話Bean是用于商業邏輯計算,實體Bean是用于封裝數據庫訪問。必須根據不同的情況選擇這兩類EJB。

          JBOSS介紹

          JBOSS是開放源代碼的,遵從J2EE規范的,100%純java的EJB服務器。Jboss的開發團隊有500多人,核心開發人員有50多個,均為J2EE專家。Jboss的用戶數以萬計,遍及世界。JBOSS采用Java Manage eXtension API 實現軟件模塊的集成與管理(見圖2)。
          JBOSS的詳細資料請參閱其主頁http://www.jboss.org。

          JBOSS Suite由以下幾個模塊(或者API)組成:

          Jboss/server Jboss服務器,核心是一個EJB容器,全面支持EJB1.1規范。

          Jboss/SpyderMQ JMS的 純java實現,支持JMS 1.0.2規范。

          Jboss/Jaws Just Another Web Storage的縮寫,Jaws API實現java對象和關系數據庫的映射,Jboss用它實現EJB的連續化(Persistence)。Jaws還增加了Minerva JDBC 連接池(Connection Pooling)模塊,以提高訪問數據庫的效率。

          Jboss/Zola Zola提供jboss例程序,來說明J2EE應用的開發和在jboss中的實施(Deploy)。Zola中包含一個例子Zol WebStore,可以作為Web商店,基于JSP、Servlet、EJB,實現在線購物,支持Web和WAP訪問。

          Jboss/Zoap 支持Simple Object Access Protocol (SOAP) 訪問,SOAP是由Microsoft和IBM提出的一個支持世界范圍分布式的松耦合的信息交換協議。

          SOAP規范的主頁位于http://www.w3.org/TR/2000/NOTE-SOAP-20000508/。

          Jboss/Castor 與Castor的整合,提供Java Data Object(JDO)支持,實現新的EJB連續化方法。

          Jboss/Tomcat 與Tomcat的整合,提供完整的J2EE環境。
          Tomcat的主頁位于http://jakarta.apache.org/。

          Jboss/Jetty 與Jetty的整合,提供完整的J2EE環境。
          Jetty的主頁位于http://jetty.mortbay.com/。

          Jboss/Test Jboss測試環境。

          JBOSS使用

          Jboss的運行需要JDK 1.2.2 或者1.3。Sun的JDK 1.3位于http://java.sun.com/j2se。安裝和使用純Java的Jboss非常簡單,從jboss的主頁下載二進制的版本,

          jBoss-2.0_FINAL.zip Windows 32
          jBoss-2.0_FINAL.tar.gz Unix/Linux

          直接解壓縮后,呈現下述目錄結構:
          * bin ——包含可自舉的JAR文件run.jar和操作系統相關的啟動腳本。run.bat為Windows腳本,run.sh 為UNIX/Linux腳本。
          * conf ——包含Jboss自身和其他模塊需要的配置文件。
          *db——數據庫存儲所用的目錄或配置文件db.properties。
          * deploy ——放置EJB-JAR 文件到本目錄,實施EJB應用。
          * docs——包含Jboss/Server的文檔。
          * docs/api——包含Jboss/Server的Javadoc文檔。
          * lib——包含自舉JAR文件所需的JMX文件。
          * lib/ext——Jboss/Server運行所需要的其他(JAR)文件 。無需配置,Server啟動腳本會自動把它們添加到CLASSPATH中。
          * log——存儲日志文件或配置文件log.properties。
          * tmp——存儲臨時文件或配置文件tmp.properties。

          下面以Jboss/Test為基礎,介紹EJB應用的實施過程。
          關于EJB的書籍,你可以參考Ed Roman的Master Enterprise JavaBeans - and the Java 2 Platform, Enterprise Edition(Willy, 1999,電子版可以在網站http://theserverside.com下載), 以及Richard Monson-Haefel的Enterprise JavaBeans, Second edition (Oreilly, 2000)。

          下載Jboss/Test的源代碼jbosstest-cvs-sources.zip,解壓縮到目錄${JBTPATH}中。設置JAVA_HOME指向JDK的安裝目錄,并且添加${JAVA_HOME}/bin到系統PATH變量中。進入目錄${JBTPATH}/src/build,運行相應的腳本編譯EJB應用。

          【WIN32】
          set JBTPATH=c:\jbosstest
          set JAVA_HOME=c:\jdk1.3
          set PATH=%JAVA_HOME%\bin;%PATH%
          cd %JBTPATH%\src\build
          build

          【UNIX/LINUX BASH】
          JBTPATH=/usr/local/jbosstest
          JAVA_HOME=/usr/local/jdk1.3
          PATH=$JAVA_HOME/bin:$PATH
          cd $JBTPATH/src/build
          build.sh

          如果成功的話,就會在${JBTPATH}中創建一個dist目錄,其結構如下:
          bin:包含EJB客戶程序的腳本。
          deploy:包含編譯生成的EJB-JAR,可以在Jboss中實施。
          lib:包含客戶程序運行所需的文件。
          復制deploy目錄的EJB-JAR到${JBOSS_HOME}/deploy目錄就完成了實施過程。

          確認JAVA_HOME指向JDK的安裝路徑,啟動jboss服務器,然后運行${JBTPATH}/dist/bin中相應的測試腳本,就可以觀察到客戶程序的輸出。

          Jboss與Web 服務器(Tomcat和Jetty)
          Tomcat與Jetty均為支持HTML/JSP/Servlet的Web服務器,與Jboss集成為完整的產品級的J2EE服務器。用戶可以直接實施J2EE-EAR,而不是以前分別實施EJB-JAR和Web-WAR,非常方便。Jboss與Web服務器在同一個Java虛擬機中運行,Servlet調用EJB不經過網絡,從而大大提高運行效率,提升安全性能。

          小結
          Jboss作為 “第三代”應用服務器,對于J2EE開發人員和用戶而言是難得的教材。與Linux等開放源代碼的系統相結合,在服務器端企業級應用方面更是一股不可低估的力量。 
           

          posted @ 2007-10-09 19:44 小石頭 閱讀(570) | 評論 (0)編輯 收藏
          v7.0.070510
          本站提供特別信息:僅供參考!^_^
          Active Desktop Calendar v7.0.070510
          姓名(Name):3ddown.com
          序列號(Serial):DCA87-AF63A-AC80B

          v1.2Team City 是一個革命性的團隊開發工具,針對.net和java設計,自動收集和協調關鍵合作進程來減少手動系統的延時,還有代碼分析等多種工具。
          本站提供特別信息:僅供參考!^_^
          Team City v1.2
          SN:00000-EPY1F-8YHEI-OFB99-ADQGR-ZSUM9



          posted @ 2007-06-04 21:17 小石頭 閱讀(560) | 評論 (0)編輯 收藏
               摘要:   閱讀全文
          posted @ 2007-03-08 08:40 小石頭 閱讀(478) | 評論 (0)編輯 收藏
          主站蜘蛛池模板: 太和县| 广东省| 高雄市| 濮阳市| 鄢陵县| 赣州市| 元江| 南城县| 浙江省| 定日县| 黄浦区| 巴东县| 尼勒克县| 桓台县| 钟山县| 库尔勒市| 黔南| 仁布县| 略阳县| 夹江县| 咸阳市| 兴安县| 宣恩县| 永兴县| 贵溪市| 三河市| 彝良县| 保靖县| 延寿县| 景洪市| 宜阳县| 镇宁| 江山市| 玛纳斯县| 应城市| 德令哈市| 准格尔旗| 东莞市| 罗平县| 乌什县| 徐汇区|