网站首页 > 技术教程 正文
JDK安装
在/usr/local目录下创建jdk目录
上传jdk-8u161-linux-x64.rpm到/usr/local/jdk目录下
进入linux切换到/usr/local/local/jdk目录
安装jdk:rpm -ivh jdk-8u161-linux-x64.rpm
检查是否安装成功:java -version
Tomcat安装
War包部署需要tomcat,jar包部署不需要tomcat,打包自带了tomcat。
上传apache-tomcat-8.5.29.tar.gz到/usr/local目录下
进入linux切换到/usr/local目录
解压文件:tar -zxvf apache-tomcat-8.5.29.tar.gz
将解压后的apache-tomcat-8.5.29目录名改成tomcat
启动tomcat进程:/usr/local/tomcat/bin/startup.sh
访问tomcat界面:在浏览器运行IP:8080,正常访问即为启动成功。
Nginx安装
在/usr/local 目录下创建nginx目录
上传 nginx-1.12.2.tar.gz 到/usr/local/nginx 目录下
进入linux切换到 /usr/local/nginx 目录
解压文件: tar -zxvf nginx-1.12.2.tar.gz
切换到解压缩的nginx目录下:cd nginx-1.12.2
配置:./configure
编译:make
安装:make install
运行 nginx:/usr/local/nginx/sbin/nginx
其他命令:
判断nginx配置是否正确:/usr/local/nginx/sbin/nginx -t
重启nginx:/usr/local/nginx/sbin/nginx -s -reload
查看进程是否启动:ps -ef|grep nginx
测试nginx是否运行成功。Nginx的端口是80,在浏览器上运行 IP地址,出现带“welcome to nginx”字样界面,说明运行成功。如果没有,请检查防火墙是否阻止访问。
jar包部署
搭建好编译环境(JDK,eclipse,spring框架等)
打开eclipse,File -》 Import -》Maven -》Existiong Maven Projects,然后选择需要编译的项目导入。
编译,在eclipse中,Run -> Run Configurations->Maven build->New_configutation
编译完成,在相关目录下\target目录下会生成jar包
后端代码打包
jar包部署
搭建好编译环境(JDK,eclipse,spring框架等)
打开eclipse,File -》 Import -》Maven -》Existiong Maven Projects,然后选择需要编译的项目导入。
编译,在eclipse中,Run -> Run Configurations->Maven build->New_configutation
Base directory:选择需要编译的项目
Goals:编译命令的参数 clean packge
然后run
编译完成,在相关目录下\target目录下会生成jar包
前端代码打包
安装编译环境Node.js(查看需要编译的项目路径下是否有node_modules目录,该目录下方的是编译时需要的木块,如果没有,可以找开发要)
在要编译的项目里占到pakage.json文件,打开文件找到“build”对应的值,如:
“build”:”node build/build.js”
打开cmd命令行,进入需要编译的项目路径(有pakage.json的目录),运行步骤2查找出来的命令:node build/build.js。编译生成的文件在项目的dist目录下。
使用nginx'时,还需要下面的步骤
编译生成的文件在项目的dist目录下,将dist目录下的所有文件和目录放到nginx的html目录下
修改nginx的配置文件nginx.conf(第一次需要改,后面看情况),参考已经改好的nginx.conf
启动或重启nginx程序(已经启动就重启,没有启动就启动)
部署
在linux的/usr/local目录下创建项目目录,如:qqservice目录
在qqservice目录下创建config目录和static目录
拷贝后端编译的jar包到/usr/local/qqservice目录下
修改配置文件application.yml(数据库相关配置)。然后把改配置文件放到/usr/local/qqservice/config目录下
将配置文件logback-spring.xml放到/usr/local/config目录下
拷贝前端编译生成的static目录和index.html文件到/usr/local/static目录下
启动服务
Linux运行命令:java -jar xxx.jar(使用这个命令,当ssh窗口关闭时,程序就退出了)
一般使程序后台运行:nohup java -jar xxx.jar >consoleMsg.log 2>& 1 &
————————————————
- 上一篇: jmeter压测实战总结(jmeter压测方案)
- 下一篇: 压力测试工具-ab工具(压力测试教程)
猜你喜欢
- 2024-10-12 压力测试工具-ab工具(压力测试教程)
- 2024-10-12 jmeter压测实战总结(jmeter压测方案)
- 2024-10-12 Nginx负载均衡的原理及处理流程(nginx负载均衡的三种方式)
- 2024-10-12 如何对ESB平台进行性能测试(如何对esb平台进行性能测试)
- 2024-10-12 kubenetes v1.23.0-实战六 集群部署nginx测试
- 2024-10-12 linux 系统生成测试 SSL证书 nginx|https|http2|quic
- 2024-10-12 Web应用服务器性能压力测试(什么工具可以对web服务器进行压力测试)
- 2024-10-12 简单的视频推流测试(ffmpeg+nginx)
- 2024-10-12 利用docker 单机测试nginx的5种负载均衡
- 2024-09-25 使用nginx+allure管理自动化测试报告
你 发表评论:
欢迎- 最近发表
-
- Win10 TH2正式版官方ESD映像转换ISO镜像方法详解
- 使用iso镜像升级到Windows 10的步骤
- macOS Ventura 13.2 (22D49) Boot ISO 原版可引导镜像
- 安利一个用ISO镜像文件制作引导U盘的的小工具RUFUS
- CentOS 7使用ISO镜像配置本地yum源
- 用于x86平台的安卓9.0 ISO镜像发布下载:通吃I/A/N、完全免费
- AlmaLinux 9.6发布:升级工具、初步支持IBM Power虚拟化技术
- Rufus写入工具简洁介绍与教程(写入模式)
- 新硬件也能安装使用了,Edge版Linux Mint 21.3镜像发布
- 开源工程师:Ubuntu应该抛弃32位ISO镜像
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)