windows10+tomcat8.5+openkm6.3.12

1.安装java SE 8u341

Java Downloads | Oracle

下载windows版本 

jdk-8u341-windows-x64.exe

2.安装java并配置环境变量:

 2.1 右键 我的电脑(或者此电脑)>属性>高级系统设置

2.2 点击高级选项卡底部的环境变量

 2.3.系统变量-点击新建按钮

 

 2.4.增加 变量名填JAVA_HOME

变量值:浏览目录选择自己JAVA的安装目录

2.5在系统变量中找到 Path 变量,选择编辑>新建

输入%JAVA_HOME%\bin

 %JAVA_HOME%\jre\bin

 

 2.6.在系统变量中新建CLASSPATH变量

2.7.打开命令行工具验证是否配置成功

win +r >>>cmd 确定 唤醒命令行窗口

输入 java -version

如果看到类似以下信息,说明环境变量已经配置成功了

3.安装mysql5.7

3.1下载

MySQL :: Download MySQL Community Server (Archived Versions)
https://downloads.mysql.com/archives/community/
选择 5.7.* 版本,然后选择 zip 文件进行下载

3.2解压

将下载的文件解压到自己安装软件的目录,我这里是D:\DMS\

 

3.3设置环境变量

依次点击 此电脑 — 属性 — 高级系统设置 — 环境变量,然后新建系统变量
 

 

 

 3.4在 “Path”变量中-编辑-新建 添加%MYSQL_HOME%\bin

3.5创建数据目录在d:\DMS\mysql-5.7.39\目录中分别创建datauploads文件夹,分别存放MySQL数据和导入导出文件。

 

 3.6创建配置文件在d:\DMS\mysql-5.7.39\目录中创建my.ini,根据自己的目录修改。

[mysqld]
port=3306
character_set_server=utf8
basedir=d:\DMS\mysql-5.7.39
datadir=d:\DMS\mysql-5.7.39\data
server-id=1
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
lower_case_table_names=1
innodb_file_per_table = 1
log_timestamps=SYSTEM

log-error   = error.log
slow_query_log = 1
slow_query_log_file = slow.log
long_query_time = 5
log-bin = binlog
binlog_format = row
expire_logs_days = 15
log_bin_trust_function_creators = 1
secure-file-priv=d:\DMS\mysql-5.7.39\uploads

[client]   
default-character-set=utf8
3.7初始化数据库:以管理员的身份运行 CMD

cd d:\DMS\mysql-5.7.39\

运行mysqld --initialize --console初始化数据库,如果提示缺少某个 .dll 文件,自行百度下载,然后将下载好的 .dll 文件放入 C:\Windows\System32(32位) 或 C:\Windows\SysWOW64 (64位)目录下即可,最好是两个目录下都放一份。如果提示 mysqld.exe 应用程序无法正常启动,则安装DirectX修复软件进行修复。
初始化完成后,会输出 root 用户的初始默认密码,如下图所示,localhost: 就是初始密码,最好记下来,后续登录需要用到,你也可以在登录后修改密码。

 

 3.8安装mysql服务

运行mysqld install,若提示 “Service successfully installed.” 表示安装成功。

3.9修改密码

执行net start mysql启动MySQL

 

运行mysql -u root -p后根据提示输入初始密码,回车后即可登录进MySQL。

 修改密码命令的格式为:set password for userName@localhost = password('newPassword');

newPassword更改成要修改的密码。

输入exit后回车,再运行mysql -u root -p后就可以用新密码登录了。

检查InnoDB是否是MySQL的默认引擎

 show engines;

 创建openkm用户及数据库

CREATE DATABASE okmdb DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_bin;
CREATE USER openkm@localhost IDENTIFIED BY 'password';
GRANT ALL ON okmdb.* TO openkm@localhost WITH GRANT OPTION;

刷新授权表;

FLUSH PRIVILEGES;

 4.下载安装tomcat及openkm

4.1.从 OpenKM Document Management - DMS download | SourceForge.net

下载:OpenKM Document Management - DMS和tomcat -8.5.69.zip

或百度:链接:https://pan.baidu.com/s/10LleP8eA7KuVUdjyTjTn5w?pwd=rix7 
提取码:rix7 

百度网盘用得tomcat 8.5.82

4.2解压Tomcat-8.5.69.zip

1.修改OpenKM.cfg

# OpenKM Hibernate configuration values
#hibernate.dialect=org.hibernate.dialect.H2Dialect
#hibernate.dialect=org.hibernate.dialect.HSQLDialect
#hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
#hibernate.dialect=org.hibernate.dialect.SQLServerDialect
#hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
hibernate.hbm2ddl=create

2.修改conf下server.xml,正确配置自己的数据库!我用mysql

 <GlobalNamingResources>
    <!-- Editable user database that can also be used by
         UserDatabaseRealm to authenticate users
    -->
    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
              description="User database that can be updated and saved"
              factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
              pathname="conf/tomcat-users.xml" />
    <Resource name="jdbc/OpenKMDS" auth="Container" type="javax.sql.DataSource"
            maxTotal="100" maxIdle="30" maxWaitMillis="10000" validationQuery="select 1"
            username="openkm" password="*******" driverClassName="com.mysql.cj.jdbc.Driver"
            url="jdbc:mysql://localhost:3306/okmdb?useSSL=false&amp;autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=UTF8&amp;useJDBCCompliantTimezoneShift=true&amp;useLegacyDatetimeCode=false&amp;serverTimezone=UTC"/>
   
     <Resource name="mail/OpenKM" auth="Container" type="javax.mail.Session"
          mail.smtp.host="localhost" mail.from="testing@openkm.com"/>
  </GlobalNamingResources>

4.2配置Tomcat环境变量

系统变量

CATALINA_HOME

D:\DMS\Tomcat8

PATH变量

%CATALINA_HOME%\bin

 

 %CATALINA_HOME%\lib\sigar

4.3安装tomcat 服务

D:\DMS\Tomcat-8.5.69\bin>

service.bat install

4.4 配置防止中文乱码在bin目录下运行:

tomcat8 //US//Tomcat8 ++JvmOptions="-Dfile.encoding=utf-8"

tomcat8 //US//Tomcat8 ++JvmOptions="-Dsun.jnu.encoding=UTF-8"

4.5.解压openkm6.3.12到tomcat8 

D:\DMS\Tomcat8\webapps

4.6 更改Tomcat8 目录的权限为当前用户

4.7启用tomcat 服务

如果提示:无法连接数据库

请stop Tomcat服务

修改openkm.cfg

hibernate.hbm2ddl=create

运行一次后:hibernate.hbm2ddl=none

重新初始化需要改成:create

删除:webapps目录下openkm目录

及Tomcat目录下:repository

文件夹

检查数据库配置及mysql openkm用户拥有okmdb的权限;

重新开启tomcat 服务

第一次启动比较慢

浏览地址:http://localhost:8080/OpenKM

user:okmAdmin with password:admin.

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值