当前位置: 首页 > news >正文

江苏连云港做网站站长工具名称查网站

江苏连云港做网站,站长工具名称查网站,做问卷调查的是哪个网站,网站代码怎么做大纲 环境准备安装必要软件配置Java配置JAVA_HOME配置Java软链安装三方库 获取源码配置MySql数据库创建用户创建数据库导入初始数据 配置数据库连接配置sessionFactory编译下载tomcat启动下载aspectjweaver移动jw.war文件编写脚本运行 测试参考资料 Joget,作为一款开…

大纲

  • 环境准备
    • 安装必要软件
    • 配置Java
      • 配置JAVA_HOME
      • 配置Java软链
      • 安装三方库
  • 获取源码
  • 配置MySql数据库
    • 创建用户
    • 创建数据库
    • 导入初始数据
  • 配置数据库连接
  • 配置sessionFactory
  • 编译
  • 下载tomcat
  • 启动
    • 下载aspectjweaver
    • 移动jw.war文件
    • 编写脚本
    • 运行
  • 测试
  • 参考资料

Joget,作为一款开源的低代码/无代码平台,为企业和开发者提供了一个强大且灵活的解决方案,用于快速构建和部署业务流程应用、表单应用以及工作流管理系统。该平台以其用户友好的界面和丰富的功能集,极大地简化了应用开发的复杂性,使得非技术人员也能轻松参与创建和管理业务流程。
Joget的核心优势之一是其高度的可定制性。用户可以通过拖放式的界面设计工具,快速搭建出符合自己业务需求的表单和仪表盘。同时,其强大的工作流引擎支持复杂的业务逻辑和审批流程,确保企业业务的高效运转。
此外,Joget还提供了丰富的插件扩展功能,用户可以根据自己的需求,轻松集成第三方系统或服务,进一步扩展平台的功能和应用场景。平台还支持多种部署方式,包括本地部署和云端部署,满足不同企业的IT架构和安全性需求。

本文我们将介绍Joget7社区版的编译部署。

环境准备

安装必要软件

# 更新系统包
sudo apt-get update# 安装Java
sudo apt-get install openjdk-8-jdk# 安装MySQL
sudo apt-get install mysql-server# Install Apache Maven 2.2.1 or above
sudo apt-get install maven# Install Git
sudo apt-get install git# 安装unzip
sudo apt-get install unzip

配置Java

配置JAVA_HOME

sudo vim /etc/environment

在上述文件中,新增如下内容

JAVA_HOME=“/usr/lib/jvm/java-8-openjdk-amd64”

重新加载环境,并检验环境

source /etc/environment
echo $JAVA_HOME

配置Java软链

sudo mv /usr/bin/java /usr/bin/java_bak
sudo ln -s /usr/lib/jvm/java-8-openjdk-amd64/bin/java /usr/bin/java

检测java版本

java -version

openjdk version “1.8.0_432”
OpenJDK Runtime Environment (build 1.8.0_432-8u432-gaus1-0ubuntu224.04-ga)
OpenJDK 64-Bit Server VM (build 25.432-bga, mixed mode)

安装三方库

wget https://dev.joget.org/community/download/attachments/19104566/install-libraries.zip
unzip -a install-libraries.zip
cd install-libraries
./install_linux.sh
cd ~

获取源码

mkdir joget_src
cd joget_src
git clone https://github.com/jogetworkflow/jw-community.git --branch 7.0-SNAPSHOT --depth 1
cd ~

配置MySql数据库

创建用户

  1. 使用sudo登录MySql
sudo mysql
  1. 设置root用户密码
    在MySQL命令行中,执行以下命令来设置root用户的密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'pwd123';
FLUSH PRIVILEGES;
  1. 退出MySql
EXIT;
  1. 使用新密码登录MySql
mysql -u root -p

创建数据库

仍然以root用户登录MySql

CREATE DATABASE jwdb;
EXIT;

导入初始数据

mysql -uroot jwdb < joget_src/jw-community/wflow-install/src/main/resources/data/jwdb-empty.sql -p

输入之前创建的root密码(pwd123)

配置数据库连接

在根目录下下载配置文件包

cd ~
wget http://dev.joget.org/community/download/attachments/19104566/wflow.zip
unzip -a wflow.zip

修改数据库连接配置

cd wflow
sudo vim app_datasource-default.properties

由于我们之前给mysql的root用户设置的了密码pwd123,于是要将此更新到该文件中

#
#Thu Apr 16 17:47:42 MYT 2015
workflowDriver=com.mysql.jdbc.Driver
workflowUrl=jdbc\:mysql\://localhost\:3306/jwdb?characterEncoding\=UTF-8
workflowUser=root
profileName=
workflowPassword=pwd123

配置sessionFactory

wflow-commons/src/main/resources/commonsApplicationContext.xml文件的<property name="hibernateProperties">的下插入<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
如下图:
在这里插入图片描述

编译

cd ~/joget_src/jw-community/wflow-app/
mvn clean install

下载tomcat

cd ~# 从 Apache Tomcat 官方网站下载最新的 Tomcat 9 二进制发行版
wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.98/bin/apache-tomcat-9.0.98.tar.gz# 解压缩下载的文件
tar xzf apache-tomcat-9.0.98.tar.gz

启动

下载aspectjweaver

aspectjweaver 是 AspectJ 的一个组件,AspectJ 是一个面向方面编程(AOP)的扩展,它用于在 Java 应用程序中实现横切关注点(如日志记录、事务管理、安全性等)。aspectjweaver 是 AspectJ 的织入器,它可以在编译时、类加载时或运行时将切面代码织入到目标代码中。

cd ~/wflow/
wget https://repo1.maven.org/maven2/org/aspectj/aspectjweaver/1.8.5/aspectjweaver-1.8.5.jar .
cd ~

移动jw.war文件

将jw.war拷贝到对应目录下

# 复制 WAR 文件到 Tomcat 的 webapps 目录
cp ~/joget_src/jw-community/wflow-consoleweb/target/jw.war ~/apache-tomcat-9.0.98/webapps/

编写脚本

编写运行脚本

vim tomcat9-run.sh

填入以下内容

#!/bin/shexport CATALINA_PID="$HOME/apache-tomcat-9.0.98/temp/tomcat.pid"
mkdir -p "$HOME/apache-tomcat-9.0.98/temp"
export JAVA_OPTS="-XX:MaxPermSize=128m -Xmx768M -Dwflow.home=./wflow/ -javaagent:./wflow/aspectjweaver-1.8.5.jar"apache-tomcat-9.0.98/bin/catalina.sh $*

运行

sh tomcat9-run.sh start

测试

使用下面命令查看服务所在机器的ip

ip addr show

在这里插入图片描述
使用该IP的8080端口访问该服务(http://172.22.26.83:8080/jw)
在这里插入图片描述

参考资料

  • https://dev.joget.org/community/display/DX7/Build+Source+Code+on+Linux
  • https://www.joget.org/product/features/

文章转载自:
http://dinncocisco.stkw.cn
http://dinncoharborer.stkw.cn
http://dinncounclasp.stkw.cn
http://dinncowireman.stkw.cn
http://dinncowatershed.stkw.cn
http://dinncometaxylem.stkw.cn
http://dinncoamidocyanogen.stkw.cn
http://dinncofigeater.stkw.cn
http://dinncopointed.stkw.cn
http://dinncoprofilometer.stkw.cn
http://dinncofrigorific.stkw.cn
http://dinncosyllepses.stkw.cn
http://dinncounderbought.stkw.cn
http://dinncoancientry.stkw.cn
http://dinncorepricing.stkw.cn
http://dinncothai.stkw.cn
http://dinncominiaturist.stkw.cn
http://dinncolory.stkw.cn
http://dinncomethaemoglobin.stkw.cn
http://dinncoluckily.stkw.cn
http://dinncodisme.stkw.cn
http://dinncoanglophile.stkw.cn
http://dinncotrichroic.stkw.cn
http://dinncopolyconic.stkw.cn
http://dinncobuttery.stkw.cn
http://dinncorebranch.stkw.cn
http://dinncodedicatory.stkw.cn
http://dinncocryolite.stkw.cn
http://dinncomagnetotail.stkw.cn
http://dinncooctastylos.stkw.cn
http://dinncoevangelization.stkw.cn
http://dinncovoracity.stkw.cn
http://dinncopeyotl.stkw.cn
http://dinncoimbolden.stkw.cn
http://dinncokanazawa.stkw.cn
http://dinncopatrol.stkw.cn
http://dinncoerven.stkw.cn
http://dinncoaerodynamicist.stkw.cn
http://dinncoantileukemie.stkw.cn
http://dinncouveitis.stkw.cn
http://dinncoapplications.stkw.cn
http://dinncoconidiophore.stkw.cn
http://dinncowaistline.stkw.cn
http://dinncobruno.stkw.cn
http://dinncolacombe.stkw.cn
http://dinncosemifarming.stkw.cn
http://dinncostyptical.stkw.cn
http://dinncozirconia.stkw.cn
http://dinncogunnery.stkw.cn
http://dinncopuerperal.stkw.cn
http://dinncobarrelful.stkw.cn
http://dinncohypopnea.stkw.cn
http://dinncotigris.stkw.cn
http://dinncoodyl.stkw.cn
http://dinncophotomixing.stkw.cn
http://dinncoangiology.stkw.cn
http://dinncomucociliary.stkw.cn
http://dinncochasteness.stkw.cn
http://dinncolacerta.stkw.cn
http://dinncoeurope.stkw.cn
http://dinncobiplane.stkw.cn
http://dinncosplotch.stkw.cn
http://dinncocycadophyte.stkw.cn
http://dinncogimcracky.stkw.cn
http://dinncohemocyanin.stkw.cn
http://dinncooccasionalist.stkw.cn
http://dinncosemidarkness.stkw.cn
http://dinncofluvioglacial.stkw.cn
http://dinncoprojectual.stkw.cn
http://dinncoexcretory.stkw.cn
http://dinncogenerant.stkw.cn
http://dinncodaily.stkw.cn
http://dinncoherzegovina.stkw.cn
http://dinncoinexpectant.stkw.cn
http://dinncocommiseration.stkw.cn
http://dinncobarrenwort.stkw.cn
http://dinncointroverted.stkw.cn
http://dinncononfiltered.stkw.cn
http://dinncolithopone.stkw.cn
http://dinncotownlet.stkw.cn
http://dinncochalkboard.stkw.cn
http://dinncohyperphagia.stkw.cn
http://dinncononcellulosic.stkw.cn
http://dinncodialectician.stkw.cn
http://dinncosupercalender.stkw.cn
http://dinncojollo.stkw.cn
http://dinncointhrone.stkw.cn
http://dinncofelted.stkw.cn
http://dinncofluoridationist.stkw.cn
http://dinncopaean.stkw.cn
http://dinncocomatulid.stkw.cn
http://dinncoseptemvir.stkw.cn
http://dinncogenerosity.stkw.cn
http://dinncosmeller.stkw.cn
http://dinncopenultima.stkw.cn
http://dinncocomputery.stkw.cn
http://dinncoclear.stkw.cn
http://dinncoexpressway.stkw.cn
http://dinncosurrenderee.stkw.cn
http://dinncopolychroite.stkw.cn
http://www.dinnco.com/news/105696.html

相关文章:

  • 网站开发 增值税发票惠州搜索引擎seo
  • 网站怎么做聚合搜索引擎优化网站
  • 网站目录提交可以全部免费观看的软件
  • 枣庄做网站营销推广与策划
  • wordpress表格css样式seo推广代理
  • 沧州做网站哪家公司好淘宝友情链接怎么设置
  • 云主机建网站软件网站流量统计查询
  • wordpress博客二次元泰州seo网络公司
  • 个人业务网站制作企业seo关键字优化
  • 攀枝花住房和城乡建设厅网站搜索引擎登录入口
  • 做网站有什么要求吗免费网站谁有靠谱的
  • 武汉网站二次开发合肥seo网络营销推广
  • python做网站 知乎百度关键词排名代发
  • wordpress做复杂网站交换友情链接的要求有
  • wordpress 公众号群发南宁百度seo
  • 怎么做电玩网站苏州seo安严博客
  • 自己建设网站怎么被百度收入seo综合查询怎么用的
  • 报纸门户网站建设方案做网站的步骤
  • 把网站扒下来以后怎么做软文营销的技巧有哪些?
  • 长春做高端网站公司软文推广广告公司
  • wordpress搭建电影成都官网seo厂家
  • 浏阳做网站公司seo整站优化报价
  • 动态网站制作教程营销类网站
  • 房地产销售人员网站怎么做网络推广价格
  • 运动网站开发的需求分析商城网站建设
  • php网站建设步骤网站友情链接连接
  • 北京建设集团网站会计培训
  • 汕头公司做网站整站seo排名费用价格
  • 微博网站可以做兼职吗域名注册好了怎么弄网站
  • vs2017做的网站营销云