部署JavaWeb项目

一、软件与硬件环境

spring mvc ssm,前端是饿了么框架
Ubuntu 16.04 32位 1核 1GB 腾讯云服务器

二、后台部署

2.1 安装ftp

参考自链接
用于本地主机与云服务器传输文件

  • 安装 apt-get install vsftpd ftp
  • 备份配置文件 cp /etc/vsftpd.conf /etc/vsftpd_bk.conf
  • 修改配置文件 sudo vim /etc/vsftpd.conf
    注意需要键入i进入编辑模式
    write_enable=YES
    utf8_filesystem=YES
  • 重启ftp systemctl restart vsftpd

安装ftp成功后可以安装 Xmanager用于windows主机与云服务器相互传输文件

2.2 安装32的JDK1.8

  • 本地下载JDK然后上传至服务器 (也可以直接在服务器上下载)
  • 配置环境变量,见链接

2.3 安装tomcat7

sudo apt-get install tomcat7
安装后的目录见链接

2.4 安装mysql

sudo apt-get install mysql-server
apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev
mysql -u root -p # 以root用户登录,后面会提示输入登录密码
  • 新建数据库 mydbcreate database mydb;
  • 进入数据库mydbuse mydb;
  • 执行数据库脚本 sourse ~/daoru.mysql;
  • 注意分号
    安装指定版本mysql 官方文档

2.5 打包

使用Maven build将后台代码打包成war放入/var/lib/tomcat7/webapps/文件夹,注意修改war文件的执行权限
重启tomcat,注意默认是8080端口。

三、前端VUE部署

3.1 打包

npm run build
注意build模块内proxytable无效,如果需要跨域则要使用其他的方法。

3.2 部署至tomcat

将打包后生成的list目录内的文件拷贝至webapps/ROOT文件夹(原来ROOT的文件删除),启动tomcat即可。
默认url为ip:8080

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值