Java, Only Java!

统计

留言簿(19)

积分与排名

好友空间

文档技巧

阅读排行榜

评论排行榜

Spring ImageDB在Apusic上部署

目标:
Spring的ImageDB例子在Apusic V5.1上部署

术语:
Apusic:提供了完整的J2EE支持的商用服务器;
Spring:开源框架,是其他各种框架的粘合剂;
Oracle:著名的商业关系数据库系统;
MySQL:著名的开源关系数据库系统;
%APUSIC_HOME%:Apusic安装目录;
%JAVA_HOME%:JDK安装目录。

准备:
http://java.sun.com下载JDK V1.5以上的版本并安装,确认JAVA_HOME正确指向装好的JDK目录;
http://www.apusic.com下载Apusic V5.1以上的版本并安装;
http://www.springframework.org/download上下载spring-framework-2.0.6-with-dependencies.zip(不过很遗憾,最近国内用户好像无法从sourceforge.net上下载东西,大家通过Google找找其他镜像网站吧)并解压缩到%APUSIC_HOME%/temp目录下;
http://downloads.mysql.com/archives.php上下载MySQL Database V5.1并安装,下载MySQL Connector/J 3.1.14并解压缩到%APUSIC_HOME%/temp目录下。

过程:
1. 执行%APUSIC_HOME%/domains/mydomain/bin/startapusic.cmd,访问主页:http://localhost:6888/,确认Apusic已经成功安装,在窗口模式下按Ctrl+C停止服务器(记住因为是批处理还需要按Y确认);
2. 安装MySQL数据库服务器,然后执行MySQL Query Browser,确认数据库正确安装、启动并可以连接使用;
3. 在%APUSIC_HOME%/temp/samples/imagedb/db目录下找到mysql-schema.txt文件,将这个文件中的脚本放到MySQL Query Browser中执行,创建新表imagedb;
4. 在%APUSIC_HOME%/temp/samples/imagedb/war/WEB-INF目录下找到jdbc.properties文件,打开并修改与JDBC相关的配置文件(注意配置正确的数据库名和用户名/);
 jdbc.driverClassName=com.mysql.jdbc.Driver
 jdbc.url=jdbc:mysql://localhost:3306/mysql
 jdbc.username=root
 jdbc.password=password
 imageDatabase.lobHandler=defaultLobHandler
5. 在%APUSIC_HOME%/temp/mysql-connector-java-3.1.14目录下找到mysql-connector-java-3.1.14-bin.jar文件,拷贝到%APUSIC_HOME%/domains/mydomain/lib目录下,为应用提供支持JDBC的访问数据库的JAR包;
6. 找到samples/imagedb目录,执行warfile.bat生成dist/imagedb.war文件,将imagedb.war文件拷贝到%APUSIC_HOME%/domains/mydomain/applications/目录下,重新启动Apusic,稍等一会待Apusic自动部署,部署成功;
7. 有了前面的准备工作,访问http://localhost:6888/imagedb/,一切成功。

备注:
1. 由于Apusic的ClassLoader需要将Spring框架载入,所以第一次启动时有点慢,请稍等一下。

posted on 2008-07-19 15:30 朱远翔 阅读(1249) 评论(11)  编辑  收藏 所属分类: 1.Java世界

评论

# re: Spring ImageDB在Apusic上部署 2008-07-20 14:47 隔叶黄莺

想了解一下作为一款国产的 j2ee 服务器,Apusic 现在有哪些公司或者网站在使用,应用领域及前景如何,与别的应用服务器,大概能占得的份额比为多少?

产品授权是怎么定,是否有免费版,免费使用又要哪些限制呢?商业应用的服务如何。  回复  更多评论   

# re: Spring ImageDB在Apusic上部署 2008-07-20 19:31 朱远翔-Apusic技术顾问

@隔叶黄莺
Apusic作为作为国内著名的国产J2EE应用服务器,已经有许多公司和单位使用,国家部委级的:国家质检总局、中国人民银行、中央纪律委员会、国家发展改革委员会等等。具体可以看我下面给出的列表:
http://www.apusic.com/solution/index.htm
早在2006年就占有应用服务器市场份额10.3%,列国内第三位,这几年连续签大部委、全省采购和其他重要行业(教育厅、重点大学。。。)应用前景相当不错。

产品授权是按CPU的方式采购,没有免费版本,但是网上有试用版本下载,里面提供的License是10用户并发,2010年前使用。

金蝶Apusic产品最为自豪的就是服务,特别是协助伙伴与客户进行现场服务,真正解决了许多难以克服的问题。  回复  更多评论   

# re: Spring ImageDB在Apusic上部署 2008-07-21 10:21 d

既然号称是符合java ee标准,还需要整这些东西有鸟用  回复  更多评论   

# re: Spring ImageDB在Apusic上部署 2008-07-21 11:02 朱远翔-Apusic技术顾问

@d
不懂你的意思。  回复  更多评论   

# re: Spring ImageDB在Apusic上部署 2008-07-21 13:57 隔叶黄莺

大致看了一下,感觉还插不错的,Http 服务器也是自己实现的?没有用 Apache?

要是分个商业和非商业版本,相信更多的人会去了解他,比如对于小项目可能会去试用它,是否更有利于推广这一产品。

据我所说 Apusic 虽说有列表里那么客户在使用,但是在开发者眼中了解,或试图去了解,使用过的很少。

在国内,基本上还是 WebSphere WebLogic
然后直至开源的 JBoss,Tomcat(当然 Tomcat 还不能算一个完整的 JEE 容器)。Apusic 应该处在WebLogic 到 JBoss 这个夹缝中了。

再新点的角色还有 Geronimo 和 Glassfish

而且 Apusic 和 JBoss 比拼如何,我的直觉应该还略逊一畴。当我们在用 WebSphere 和 WebLogic 这种重头商业产品时真的很想支持一把国有品牌。  回复  更多评论   

# re: Spring ImageDB在Apusic上部署 2008-07-23 16:07 朱远翔-Apusic技术顾问

@隔叶黄莺
首先,感谢你对Apusic产品的关注。
其实一个产品的比较涉及许多方面,主要是看你关注哪些部分。
例如在WEB容器的大并发测试下的性能方面:Apusic与Weblogic基本上不分上下,而Tomcat和Websphere明显较弱,而JBoss的WEB容器使用的就是Tomcat自然没有可比性。
在EJB开发方面,Websphere和JBoss到现在为止也没有通过Java EE 5.0的认证。当然有人会说那个认证不流行了,我也不想评述每个公司的商务策略,但是IBM仍然为了认证做了个开源社区版。而JBoss一直都不太感冒JCP的规范,从EJB 2.1开始就一直不肯与规范兼容,因此如果使用JBoss开发,移植总会有点麻烦。
在国家质检总局的项目中,我们就是通过整体评测拿了总分第一才签约的。
http://www.ibm.com/developerworks/cn/downloads/ws/wasce/  回复  更多评论   

# re: Spring ImageDB在Apusic上部署 2008-07-23 18:08 隔叶黄莺

wasce 的基础就是 Geronimo。

个人用得多的就是 Websphere,这东西过于庞大,真的感觉它在并发方面不强,因为有一个项目刚上时,平时没怎么做好压力测试,真的用户一上来让我们叫苦连连。后来作了不少优化,用了两台物理机,做了5个应用服务器的集群才勉强应付了下来,远远超过预期的软硬件资源。至今还偶偶会碰到集群的某个应用服务器耗死要个别重启的情况。

希望到某个公司应用上你们的产品,其实像你那样做技术支持也挺不错的。原来也接到过一次金蝶的面试,不过坐车一不小心坐过了站,就到海雅那个书城看书去了。  回复  更多评论   

# re: Spring ImageDB在Apusic上部署 2008-07-24 07:43 朱远翔-Apusic技术顾问

@隔叶黄莺
原来是深圳的兄弟,如果有机会就到你公司推广一下。
你是到哪个金蝶面试的?做ERP的还是中间件的?
兄弟也有个性呀,坐错站就算啦。。。
像兄弟这样有基础的,欢迎来金蝶中间件做技术支持。

做集群也是有成本的,集群达到一定数目性能还可能不升反降,而且IBM的集群不太好配置。  回复  更多评论   

# re: Spring ImageDB在Apusic上部署 2008-08-20 17:15 Arcko

请问能提供些在Apusic AS上配置mail服务的资料吗?
谢谢!!  回复  更多评论   

# re: Spring ImageDB在Apusic上部署 2008-08-20 23:18 朱远翔-Apusic技术顾问

@Arcko
请问你需要的是哪方面的,本来前段时间想写如何在Apusic中配置Mail服务的,但是最近确实太忙了。  回复  更多评论   

# re: Spring ImageDB在Apusic上部署 2008-09-04 12:49 朱远翔-Apusic技术顾问

@Arcko
我已经写好Apusic中配置JavaMail的文章了供你参考:
http://www.blogjava.net/zhuyuanxiang/archive/2008/09/04/226888.html  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: