`
zhuyuanxiang
  • 浏览: 131380 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

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框架载入,所以第一次启动时有点慢,请稍等一下。

1
0
分享到:
评论

相关推荐

    spring2.5.6示例 imagedb

    综上所述,“spring2.5.6示例 imagedb”涵盖了Spring框架的数据库操作、事务管理、对象持久化以及可能的Web服务部分。通过分析`oracle-schema.txt`,可以更深入地理解示例中的数据库设计和Spring如何与Oracle数据库...

    ImageDB.rar

    【描述】虽然描述部分重复了文件名"ImageDB.rarImageDB.rar",但我们可以推测这可能是指该压缩包内含有的是关于“ImageDB”的全部资源,可能是为了便于用户下载和部署。 【标签】"ImageDB.rarImageDB.rar" 同样是...

    imagedb图片的上传与下载

    1,小例子使用功能强大的Spring框架作为项目的管理框架。 2,数据层使用JDBC,并使用Spring提供的LobHandler来处理大个资源,如图片等。 3,项目中集成使用quartz来进行调度。 4,Web层使用Struts2实成文件的上传与...

    spring3.0MVC注解(附实例).

    - **PetClinic**:这是一个随Spring发行版本一起提供的示例应用,主要展示了如何在简单的表单处理场景中运用注解来构建Web应用。PetClinic应用位于“samples/petclinic”目录下,通过它,开发者可以直观地理解注解在...

    Spring mvc 3 注解精华.docx

    在Spring MVC 3中,注解的使用极大地简化了Web应用程序的开发,使得控制器和处理方法的绑定变得更加直观和简洁。本文将详细讲解Spring MVC 3中的注解精华,以及如何配置DispatcherServlet来支持注解。 首先,Spring...

    ImageDB v1.122

    ImageDB支持这些格式,意味着用户可以在同一平台上处理各种类型的图像,无需担心格式转换的问题。此外,"灵活、分级管理"这一特性意味着用户可以根据需要创建不同的目录结构、子目录和标签,对图片进行分类,以便...

    spring2.0 sample

    `spring2.0 sample 之 imagedb`可能涉及到数据库操作,Spring的JDBC抽象层或ORM集成如Hibernate、JPA等。Spring通过声明式事务管理简化了数据库操作,使得开发者无需在代码中显式地开始和提交事务。 `spring2.0 ...

    ImageDB_RPT

    6. **响应式设计**:考虑到跨平台和不同设备的兼容性,ImageDB_RPT可能采用了Bootstrap、Material-UI或自定义CSS媒体查询来实现响应式布局,确保在不同尺寸的屏幕上都能有良好的用户体验。 7. **状态管理**:对于...

    spring mvc学习文档

    在这个学习文档中,我们将深入探讨 Spring MVC 的核心组件、注解驱动的开发以及如何配置应用以支持这些功能。 1. **注解驱动的控制器** - 在 Spring MVC 中,`@RequestMapping` 注解是关键,它用于映射 HTTP 请求...

    ImageDB图片数据库、支持各种格式的图片、JPEG、TIFF、GIF、PSD,提供灵活、分级管理.zip

    ImageDB的灵活性体现在其对图像的分类和组织上。用户可以根据需要创建自定义的分类结构,将图片按照项目、主题或者时间进行划分,实现多级目录管理。这在处理大量图片时尤其有用,帮助用户快速定位到所需的图片。...

    spring3.0MVC

    首先,Spring 提供的 PetClinic 示例应用是展示其注解功能的一个很好的实践案例,可以在 samples/petclinic 目录下找到。另一个示例应用 imagedb 则展示了无状态 multi-action 控制器以及多段文件上传的处理,位于 ...

    spring3.0MVC注解(附实例).pdf

    Spring 3.0 的 MVC 框架引入了大量的注解,极大地简化了Web应用程序的开发。这些注解允许开发者在...结合实际的示例项目,如PetClinic和imagedb,学习和掌握Spring 3.0 MVC的注解将有助于构建高效、可维护的Web应用。

    Python库 | imagedb-0.1.0-py2.py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:imagedb-0.1.0-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    ImageDB:用户上传的、用户可浏览的图像的数据库提要。 使用 Node.js、Express、Socket.io 等、MongoJS 和 MongoDB 制作

    图像数据库请注意ImageDB 目前不适合生产。 目前,它纯粹用于教育和测试目的。安装请确保已安装 Node.js 和 MongoDB,然后输入以下命令。 git clone ...

    imagedb:Pharmbio显微镜图像的图像数据库

    AROS图像,项目,数据,元数据和实验室自动化系统数据库。 当前,此存储库包含实际的postgres数据库和Web-GUI Image Viewer,但很快将分为两个单独的存储库,一个用于数据库,另一个用于Web接口。...

    android数据Bitmap数据的过程

    通过以上步骤,我们成功实现了在Android中利用自定义的`ImageDB`类存储和读取`Bitmap`数据的功能。这种方式不仅可以帮助开发者有效地管理和使用图片资源,还能提高应用程序的性能和用户体验。需要注意的是,在实际...

Global site tag (gtag.js) - Google Analytics