zoukankan      html  css  js  c++  java
  • 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框架载入,所以第一次启动时有点慢,请稍等一下。

  • 相关阅读:
    JVM参数设置-jdk8参数设置
    JVM参数配置详解-包含JDK1.8
    IntelliJ Idea 常用快捷键列表
    架构组织形式的讨论,以及架构师之路的建议
    ElasticSearch-6.3.2 linux 安装
    CAT 安装运行配置教程
    JPMML解析PMML模型并导入数据进行分析生成结果
    第9章 多态和抽象
    第10章 接口
    第8章 类的高级概念
  • 原文地址:https://www.cnblogs.com/zhuyx/p/10401958.html
Copyright © 2011-2022 走看看