Tomcat8部署Activity6.0

版本

开始

1. 解压下载的各个包并安装

        tomcat下载不用安装的

        activity解压后

2. 将activity的war包部署到tomcat
  • 方式一:

war包复制到tomcat安装目录下的webapps目录下,这是tomcat部署的项目文件夹

  • 方式二:

修改tomcat配置文件:conf -> server.xml,添加Context节点

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

		<!--部署war包-->
		<Context path="activiti-app" docBase="activity解压目录\wars\activiti-app.war" reloadable="true"></Context>
			
        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

      </Host>
  • 启动tomcat

然后进入tomcat安装目录下的bin,在地址栏输入cmd(进入bin目录),执行startup.bat(这个是启动tomcat的批处理文件)

默认端口:8080

此时war包会被自动解压

3. 修改war包解压后文件夹中的配置文件

activity需要链接数据的,配置在解压后war包文件夹中,路径:activiti-app\WEB-INF\classes\META-INF\activiti-app\activiti-app.properties


#
# DATABASE
#

#datasource.driver=org.h2.Driver
#datasource.url=jdbc:h2:mem:activiti;DB_CLOSE_DELAY=-1

#datasource.driver=com.mysql.jdbc.Driver
# mysql8.0的驱动
datasource.driver=com.mysql.cj.jdbc.Driver
datasource.url=jdbc:mysql://mysql数据库部署地址:端口/activiti6ui?useJDBCCompliantTimezoneShift=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai

datasource.username=登录用户名
datasource.password=登录密码

#hibernate.dialect=org.hibernate.dialect.H2Dialect
# mysql方言
hibernate.dialect=org.hibernate.dialect.MySQLDialect
#hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
#hibernate.dialect=org.hibernate.dialect.SQLServerDialect
#hibernate.dialect=org.hibernate.dialect.DB2Dialect
#hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
  • lib文件夹下,默认使用的驱动是:mysql-connector-java-5.1.30.jar;但用的MySQL8.0 所以需要使用对应的链接驱动,我这里用的:mysql-connector-java-8.0.18.jar
  • 配置中对应的驱动名称需要使用8.0的名称
  • 配置中有一部分是默认的administrator的账号信息
4. 添加数据库

这里只部署了activity-app,只需要添加activiti6ui数据库,数据库名字可以自定义同上面配置链接中的名称


create schema if not exists activiti6ui CHARACTER SET 'utf8mb4' collate utf8mb4_0900_ai_ci;
5. 重新启动tomcat

此时activity会链接数据库,并创建对应的表

启动成功会有时间提示:[main] org.apache.catalina.startup.Catalina.start Server startup in 13745 ms

这样就可以访问了:http://localhost:8080/activiti-app

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值