TeamX
介绍
TeamX 是基于 SolonJT 平台构建的团队管理小工具,主要功能有:
- Wiki(团队词条,用于写MD格式接口文档也行...)
- Planned(项目计划 和 个人日志)
- Issues(问题管理,如缺陷、需求...)
引擎包及大小说明:
- bin/jt.jar (5m,服务器版,需要MySQL配合)
- bin/jtl.jar (6.3m,单机版)
支持环境:
- jdk9, jdk10, jdk11, jdk12, jdk13, jdk14
体验地址:
- http://teamx.noear.org/
- 测试账号:test 密码:1234 (也可以自己注册个)
源码地址:
使用
一、服务器模式安装和使用(即多人使用)
- 使用服务器版启用(需要Mysql 5.6+ 配合)
java -jar jt.jar -add=teamx.noear -home=/ -init=/teamx/__init
- 或,使用单机版的服务器模式启用(这个简单......!!!)
java -jar jtl.jar -add=teamx.noear -home=/ -init=/teamx/__init -model=2 -server.port=8080
- 然后
- 在浏览器里打开:http://x.x.x.x:8080
- 按界面提示配置数据库(提前准备个空的库;账号要有建表权限)*** [单机版跳过]
- 管理员账号:admin 密码:1234
- 其它账号,可自行注册或在后台添加
二、个人模式(即单人使用)
- 使用单机版的桌面模式启动(需要JavaFx支持)
#基于JavaFx运行,效果像本地应用
#
java -jar jtl.jar -add=teamx.noear -home=/teamx/ -title=TeamX
#jdk11+ 需要通过 --module-path --add-modules 添加JavaFx的包
- 或,使用单机版的浏览器模式启动
java -jar jtl.jar -add=teamx.noear -home=/teamx/ -title=TeamX -model=1
- 然后
个人模式启动后会自动打开首页;不需要账号,直接进入。
三、其它
源码在哪里?
- SolonJT 是个另类的FaaS系统, 集成了包的管理和发布(代码存数据库里的)
- TeamX 的源码,发布在 SolonJT 的中央仓库里
启动参数都做什么用?
- -add= 启动后加载的插件(第一次,会从中央仓库获取)
- -init= 启动后执行的初始化代码(需要插件开发方提供,也可以不需要)
- -home= 启动后或安装后打开的地址
- -title= 设定系统标题
- -model= 运行模式:0,1,2(单机版专属)
- -rem= 启动后移除插件(单机版专属,服务器版可进入扩展中心手动管理)
- -udp= 启动后更新插件(单机版专属)
TeamX的更多相关文章
- 专题:『Channel Bonding/team』——EXPERIMANTAL!!!
Linux内核支持的多网卡聚合方法——bond.team bond 优点:经过长时间的实践检验,具有较高的稳定性:kernel-2.4及以上内核均广泛支持 缺点:需要通过sysfs或发行版定制的网卡配 ...
- [backbone] Getting Started with Backbone.js
一.简介 Backbone 是一个 JavaScript MVC 框架,它属于轻量级框架,且易于学习掌握.模型.视图.集合和路由器从不同的层面划分了应用程序,并负责处理几种特定事件.处理 Ajax 应 ...
- HDU-1225 Football Score
http://acm.hdu.edu.cn/showproblem.php?pid=1225 一道超级简单的题,就因为我忘记写return,就wa好久,拜托我自己细心一点. 学习的地方:不过怎么查找字 ...
- 开始学习 Backbone
[转]开始学习 Backbone 如何将模型-视图-控制器 (MVC) 架构引入 Ajax Web 应用程序 如何高效管理 Web 应用程序中的数目众多的 JavaScript 代码行是一个挑战.As ...
- ZOJ 3204 Connect them(最小生成树+最小字典序)
Connect them Time Limit: 1 Second Memory Limit: 32768 KB You have n computers numbered from 1 t ...
- 线下AWD平台搭建以及一些相关问题解决
线下AWD平台搭建以及一些相关问题解决 一.前言 文章首发于tools,因为发现了一些新问题但是没法改,所以在博客进行补充. 因为很多人可能没有机会参加线下的AWD比赛,导致缺乏这方面经验,比如我参加 ...
- prometheus学习系列十: Prometheus AlertManager配置文件说明
alertmanager配置文件说明 alertmanager是通过命令行标记和配置文件配置的,命令行标记配置不可变的系统参数,配置文件定义抑制规则.通知路由和通知接收器.可以通过官方提供的routi ...
- Kubernetes Operator基础入门
本文转自Rancher Labs 你是否曾经想过SRE团队是如何有效地成功管理复杂的应用?在Kubernetes生态系统中,Kubernetes Operator可以给你答案.在本文中,我们将研究Op ...
- prometheus从零开始
本次的想法是做服务监控 并告警 主要线路如下图所示 1.运行prometheus docker方式 docker run -itd \ -p 9090:9090 \ -v /opt/prometh ...
随机推荐
- 【Spring注解驱动开发】使用InitializingBean和DisposableBean来管理bean的生命周期,你真的了解吗?
写在前面 在<[Spring注解驱动开发]如何使用@Bean注解指定初始化和销毁的方法?看这一篇就够了!!>一文中,我们讲述了如何使用@Bean注解来指定bean初始化和销毁的方法.具体的 ...
- JSON类库Jackson优雅序列化Java枚举类
1. 前言 在Java开发中我们为了避免过多的魔法值,使用枚举类来封装一些静态的状态代码.但是在将这些枚举的意思正确而全面的返回给前端却并不是那么顺利,我们通常会使用Jackson类库序列化对象为JS ...
- JavaWeb网上图书商城完整项目--day02-7.提交注册表单功能之流程分析
1.点击注册之后将提交的信息传递到UserServlet的public String regist方法进行处理,然后将东西通过service进行处理 业务流程:
- 5、struct2使用登陆的时候重定向功能,如果没有登陆,重定向到登陆页面
1.实现这样一份功能,列如用户在进行某些操作的时候,如果没有登陆重定向到登陆页面 首先:我们创建一个功能操作页面,用户准备在该页面执行某些操作 在index.jsp中 <%@ page lang ...
- django 分页器,序列化 ,MTV MVC
序列化组件## from django.core import serializers # django自带的一个小型的序列化工具# def reg(request):# user_list = mo ...
- 解Bug之路-中间件"SQL重复执行"
前言 我们的分库分表中间件在线上运行了两年多,到目前为止还算稳定.在笔者将精力放在处理各种灾难性事件(例如中间件物理机宕机/数据库宕机/网络隔离等突发事件)时.竟然发现还有一些奇怪的corner ca ...
- 语言模型 N-gram 与其平滑方法推导
N-gram N-gram 作为一个名词表示的是一个给定文本/音频样本中有n项(音素,音节,字母,单词)的一个连续序列. 数学表达 N-gram 模型表示的是当前这个 word \(w_i\) 依赖于 ...
- MFC:CImage显示OpenCV:Mat矩阵图像
*************************************/ //1.读入Mat矩阵(cvMat一样),Mat img=imread("*.*");//cvLoad ...
- django项目常见报错集
1.mysqlclient 目前不支持高版本python3 django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or new ...
- 关于使用swagger的问题
近来在公司实现,接触到不少新的工具框架,今天见识到了一个新的工具,它的存在好像是情理之中的,但是以前就没有遇到这东西.那就是swagger,它的功能就是把你写的controller的内容都集合到一起方 ...