目标:
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框架载入,所以第一次启动时有点慢,请稍等一下。
分享到:
相关推荐
NULL 博文链接:https://thinktothings.iteye.com/blog/1143659
ImageDB.rarImageDB.rar
1,小例子使用功能强大的Spring框架作为项目的管理框架。 2,数据层使用JDBC,并使用Spring提供的LobHandler来处理大个资源,如图片等。 3,项目中集成使用quartz来进行调度。 4,Web层使用Struts2实成文件的上传与...
图片数据库、支持各种格式的图片、JPEG、TIFF、GIF、PSD,提供灵活、分级管理
ImageDB图片数据库、支持各种格式的图片、JPEG、TIFF、GIF、PSD,提供灵活、分级管理
资源分类:Python库 所属语言:Python 资源全名:imagedb-0.1.0-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
ImageDB_RPT
图像数据库请注意ImageDB 目前不适合生产。 目前,它纯粹用于教育和测试目的。安装请确保已安装 Node.js 和 MongoDB,然后输入以下命令。 git clone ...
AROS图像,项目,数据,元数据和实验室自动化系统数据库。 当前,此存储库包含实际的postgres数据库和Web-GUI Image Viewer,但很快将分为两个单独的存储库,一个用于数据库,另一个用于Web接口。...
技术XP 在Hackathon RocketSeat XP上于2019年11月26日至2019年11月27日开发的应用程序。主意为技术领域的高中生提供以下目标的经验: 感受与技术合作的感觉桌面。 动力学该区域中的选项。建筑学带有mongoDb的Docker ...
cd /var/lib/docker/image/overlay2/imagedb/content/sha256 该目录即为 docker 中的所有镜像文件(以shar256加密方式加密后的镜像文件),我们通过 ll 查看一下: 删哪个呢?别慌,docker images 中的 IMAGE ID 就...
function response ( room , msg , sender , isGroupChat , replier , ImageDB , package ) { /* @String room : 메세지를 받은 방 이름 리턴 @String sender : 메세지를 보낸 상대의 이름 리턴 @Boolean ...
collect images from camera into folder imagedb/ face.recognize.CollectData VM: -Djava.library.path=<opencv>/build/lib2. train images to generate YML file under folder model/ face.recognize.Train VM: ...