利用宝塔搭建java项目网站-以卷王问卷调查为例

卷王surveyking搭建到linux云服务器过程记录

备注:在windows下有一键搭建包,很简单。这里是centos7的搭建过程(前提是云服务器已安装宝塔面板):

一、获取部署文件

只有两个文件

surveyking-v1.6.0.jar,安装文件(要上传到云服务器网站目录中,比如www/wwwroot/tmp/下)

init-mysql.sql 数据库文件(用宝塔创建数据库后要导入初始化)

可以通过源码编译或者加入QQ群来获取安装文件

1、通过源码编译git clone https://gitee.com/surveyking/surveyking

# 切换到 server 目录
cd server
# 开始构建
mvn clean package -DskipTests -Ppro
# 生成的安装文件包位于 server/api/target/surveyking-v0.x.x.jar

2、通过 qq 群获取,在群文件->正式版,直接获取最新版本的 jar 包和数据库脚本

二、利用宝塔安装mysql5.7或以上

用宝塔创建数据库surveyking及设置密码,导入第一步中的init-mysql.sql,以初始数据库。

三、利用宝塔搭建安装java

1、软件商店搜索 java,找到 【Java 项目一键部署】并安装。

2、安装完成之后,打开设置,在左侧的容器管理里面选择 tomcat8,然后安装。

3、安装 tomcat 会自动安装 jdk。

4、还在【Java 项目一键部署】面板中操作,点击左侧【Springboot】--【添加项目】--【项目路径】--【选中比如www/wwwroot/tmp/surveyking-v1.6.0.jar】--【项目域名比如surveyking】--【项目端口比如1991】--【自定义参数】在--server.port=1991后面加上空格并输入形如下面的代码:

--spring.datasource.url=jdbc:mysql://localhost:3306/你的数据库名 --spring.datasource.username=根账号 --spring.datasource.password=你的数据库密码

注意: --spring 前面一定要有空格!--spring 前面一定要有空格!! --spring 前面一定要有空格!!!

5、勾选【root运行】--【确定】,一会就搭建成功。

6、访问:域名/IP:1991,账号:admin,密码:123456即可,登录后要更改一下密码为好。

四、其他的tduck.jar(填鸭)、dwsurvey.jar(调问)均可采用此方法。

1、dwsurvey.jar(调问)自定义参数加上空格并输入形如下面的代码:

--spring.datasource.username=根账号 --spring.datasource.password=你的数据库密码

说明:【Java 项目一键部署用此法】好像启动时有点卡住的样子,并且登录也有问题。不如直接输入完整指令运行更好一些:

java -Dfile.encoding=utf-8 -jar /详细路径/dwsurvey-oss-vue-v.x.x.x.jar --server.port=端口号 --spring.datasource.username= --spring.datasource.password=
你的数据库密码

2、tduck.jar(填鸭)好像启动总是出错。

问卷