文章目录
我们在windows系统上运行javaweb程序须要有JVM(jdk),Tomcat,和Mysql数据库,而在Linux系统上也须要有对应的环境,在这儿我基于包管理器的形式进行安装.Linux会把一些软件包放在对应的服务器上linux web服务器 开发,通过包管理器这样的程序,把相应的软件包下载安装.
在这儿我使用的是Ubuntu系统qq linux,包管理器是apt
1.安装Jdk
1.使用apt命令查看服务器上有什么软件包.
命令:aptlist|grepjdk
我笔记本上安装的是jdk8,要和云服务器上保持一致
2.使用apt安装软件包
命令:aptinstallopenjdk-8-jdk
输入上述命令后会提示是否安装输入y继续安装
3.验证是否安装成功
命令:javac
输入javac复印下边界面显示安装成功

上述操作若果是centos系统,就把apt换成yum即可,其他操作不变.
2.安装Tomcat
1.若果是tomcat9,搭配的servlet4.0.而我用的是tomcat8.5,搭配的是servlet3.1,此时须要自动安装tomcat.只须要把windows上的tomcat上传到Linux上即可,具体操作时将tomcat的压缩包往往xshell上一拖即可.显示下边两个界面的表示安装成功

2.对zip压缩包进行解压缩
先安装zip压缩器:aptinstallunzip
在解压缩:unzipapache-tomcat-8.5.96.zip
3.切换到bin目录linux rar,更改.sh后缀文件的可执行权限,让那些文件都可执行.
命令:cdbin/之后chmod+x*.sh
4.启动tomcat命令:shstartup.sh.
显示下边页面表示tomcat启动成功

5.验证启动是否成功
3.安装mysql
1.查看数据库软件包
命令:aptlist|grepmysql
找到下边软件包
2.安装软件包
命令:aptinstallmysql-server-8.0
软件包安装成功后会手动启动
3.查看软件包是否安装成功
命令:servicemysqlstatus
出现下边界面说明安装成功

4.退出mysql
命令:Ctrld

4.在Linux系统上布署javaweb程序
1.在云服务器上创建好数据库/数据表
只须要将Windows系统上创建好的sql句子粘贴到云服务器上即可
2.针对程序进行打成war包linux web服务器 开发,在pom.xml中加入下边代码
war
blog_system
之后打开maven面板,双击package开始打包


出现buildsuccess打包成功
3.把这个war包上传到Linux的Tomcat的webapps目录中
上传方式:直接将打好的war包拖放到webapps目录下级即可,Tomcat会手动针对war包进行解压缩

4.通过浏览器访问
访问方式:云服务器的ip:8080/项目名子/html页面
比如::8080/blog_system/blog_list.html
