小石头
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 @ 小石头 阅读(155) | |  

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 @ 小石头 阅读(376) | |  
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,下载,解压后,修改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打开就可以开始jira的安装了。

4.安装confluence,下载,解压后,在根目录下按以下层次创建文件夹edit-webapp\web-inf\classes\,将confluence\web-inf\classes\下的confluence-init.properties文件拷贝到建好的文件夹底下,找到confluence.home,这个路径是以后confluence运行时放置索引、附件等的地方,指定一个路径就行了。我一般就放在confluence安装文件的根目录下。下载文件将其放到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打开就可以开始安装confluence了。

5.为了实现jira和confluence的用户共享,需要在jira中建立confluence-administrators和confluence-users两个组,把jira里相应的用户加入到这两个组中就可以了。

posted @ 小石头 阅读(5399) | |  
025-83215114 83215113 83215112
83463388 83464488
posted @ 小石头 阅读(299) | |  

  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的详细资料请参阅其凯发k8网页登录主页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的详细资料请参阅其凯发k8网页登录主页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规范的凯发k8网页登录主页位于http://www.w3.org/tr/2000/note-soap-20000508/。

jboss/castor 与castor的整合,提供java data object(jdo)支持,实现新的ejb连续化方法。

jboss/tomcat 与tomcat的整合,提供完整的j2ee环境。
tomcat的凯发k8网页登录主页位于http://jakarta.apache.org/。

jboss/jetty 与jetty的整合,提供完整的j2ee环境。
jetty的凯发k8网页登录主页位于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的凯发k8网页登录主页下载二进制的版本,

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 @ 小石头 阅读(536) | |  
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 @ 小石头 阅读(528) | |  
     摘要:   
posted @ 小石头 阅读(453) | |  
     摘要:   
posted @ 小石头 阅读(615) | |  
     摘要:   
posted @ 小石头 阅读(313) | |  
     摘要:   
posted @ 小石头 阅读(642) | |  
仅列出标题  下一页
网站地图