gsdfg
posted @
2009-10-08 21:34 小石头 阅读(180) |
评论 (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 小石头 阅读(393) |
评论 (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: />
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 小石头 阅读(5457) |
评论 (4) |
编辑 收藏
025-83215114 83215113 83215112
83463388 83464488
posted @
2007-10-24 23:16 小石头 阅读(321) |
评论 (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 小石头 阅读(562) |
评论 (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 小石头 阅读(552) |
评论 (0) |
编辑 收藏