如何将javaWeb部署到Linux系统
1. 前期准备1.1 虚拟机安装1.2 Xshell安装1.3下载SecureFXPortable1.4 安装jdk1.4.1 创建保存解压后jdk的文件夹1.4.2 解压jdk压缩包1.4.3 配置环境变量
1.5 安装Tomcat1.5.1 解压安装包1.5.2 进入bin目录并开启tomcat1.5.3 进入tomcat主页检测
1.6 安装Mysql1.6.1 检测系统是否自带安装mysql1.6.2 删除系统自带的mysql及其依赖命令:1.6.3 给CentOS添加rpm源,并且选择较新的源命令:1.6.4 安装第一步下载的rpm文件1.6.5 使用yum安装mysql1.6.6 启动mysql服务1.6.7 查看mysql是否自启动,并且设置开启自启动1.6.8 修改字符集为UTF-81.6.9 修改默认配置1.6.10 授权远程登录
2.部署web项目2.1 将javaweb项目打包成war包2.2 通过SecureFX将war包部署到webapp文件夹下
1. 前期准备
1.1 虚拟机安装
下载VM workstation12.0,安装Linux CentOS镜像,并进行配置。
1.2 Xshell安装
Xshell安装完毕后,打开Xshell,选择文件->新建 主机需要在Linux系统->右键->open in Terminal->输入ifconfig查看ip地址
1.3下载SecureFXPortable
SecureFXPortable可以便捷实现本机和虚拟机之间的文件传输,下载后选择新建连接,同样需要输入虚拟机的ip地址
1.4 安装jdk
在使用SecureFX连linux后,可以直接新建文件夹到linux。比如创建一个myfile文件夹放置压缩包。将jdk上传到linux。
1.4.1 创建保存解压后jdk的文件夹
mkdir jdkhome
1.4.2 解压jdk压缩包
cd myfile
tar -xzvf jdk文件名(输入jdk-后按下Tab键可智能查找匹配项)
1.4.3 配置环境变量
(1)先切换到root用户:su root (2)修改profile文件的操作权限: (3)编辑profile文件:
(4)添加JAVA_HOME变量: 按i进入编辑模式 在文档下加入
export JAVA_HOME
=jdk安装的绝对地址(可以在jdk目录下输入pwd获得)
export PATH
=$PATH:$JAVA_HOME/bin
(5)使环境变量及时生效 (6)查看变量是否更新成功: (7)在任意目录下测试环境是否配置成功
1.5 安装Tomcat
1.5.1 解压安装包
linux下进入放置tomcat安装包的路径,并执行解压
tar -zxvf apache-tomcat-8.5.56.tar.gz
1.5.2 进入bin目录并开启tomcat
1.5.3 进入tomcat主页检测
1.6 安装Mysql
1.6.1 检测系统是否自带安装mysql
1.6.2 删除系统自带的mysql及其依赖命令:
1.6.3 给CentOS添加rpm源,并且选择较新的源命令:
wget --no-check-certificate dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
1.6.4 安装第一步下载的rpm文件
此处需要输入"y"
1.6.5 使用yum安装mysql
此处输入3次“y” 安装完毕
1.6.6 启动mysql服务
1.6.7 查看mysql是否自启动,并且设置开启自启动
0 1 2 3 4 5 6 代表centOS启动状态
1.6.8 修改字符集为UTF-8
在[mysqld]部分添加:
character-set-server
=utf8
在文件末尾新增[client]段,并在[client]段添加:
default-character-set
=utf8
esc退出编辑 :wq保存退出 修改完成后保存重启服务
1.6.9 修改默认配置
按照提示进行配置,这里默认root用户的密码空,直接回车即可。此处输入内容:“y”,“y”,“n”,“y”,“y”
1.6.10 授权远程登录
登录mysql 修改权限并确认
2.部署web项目
2.1 将javaweb项目打包成war包
2.2 通过SecureFX将war包部署到webapp文件夹下