web项目到tomcat服务器上,从零部署javaWEB项目到tomcat服务器

1.工具准备

首先,要部署项目到服务器你得有台服务器。假设你有台 linux 系统的服务器。

Shell 命令工具:Xshell 5

2.搭建环境

服务器有了,控制服务器的工具有了,那么就需要配置环境了。

首先安装 JDK,这里安装 JDK1.8。linux 安装软件的方式有很多,这里使用 yum 方式安装 JDK.

2.1 连接服务器

打开 Xshell5, 创建新连接,连接名称随意写,协议选 SSH,主机填服务器的 IP 地址,端口号 22(linux),确定,按提示输入用户名密码,登录成功。

2.2 安装 JDK1.8

输入 yum -y list java (shell 命令下粘贴快捷键为 shift+insert) 查看 yum 库中的 java 资源文件,会出来许多跟 java 相关的资源,我们选择安装 JDK1.8

输入 yum -y install java-1.8.0-openjdk,系统会自动将前缀为 java-1.8.0-openjdk 的文件安装到服务器上。等待安装。

显示 complete 意味着安装完成。输入 java -version 显示出相应的 java 版本信息则证明安装成功。

因为是使用 yum 安装,所以 yum 自动将 java 放到了/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.101-3.b13.el6_8.x86_64/

此时输入 cd /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.101-3.b13.el6_8.x86_64 会跳转到 java 根目录,再输入 ll(两个小写的 L),会显示当前文件夹

下的所有子文件,看以看到 bin、jre、lib 等文件都在。

2.3 安装 tomcat(使用下载压缩包解压配置方式安装)

打开 tomcat 官网下载 tomcat8.0 压缩包 (注意是 tar.gz 后缀的,linux 默认不支持 zip 压缩方式)。

Xshell 没有上传下载功能,输入 yum install lrzsz 安装 rzsz 上传下载文件。提示 Is this ok,输入 y。提示 complete,安装成功。

输入 cd usr/local 跳转到该目录,输入 rz,会出现上传文件窗口,选择下载的 tomcat8.0 压缩包,上传.

上传完成之后输入 ll 查看压缩包已经上传成功。

输入 tar -zxv -f apache-tomcat-8.5.5.tar.gz 解压缩 tomcat 压缩包。

输入 mv apache-tomcat-8.5.5 tomcat 将解压出来的文件夹改名成 tomcat,以后使用路径的时候方便使用。

输入 ll 可以看出 tomcat 文件夹已经存在,可以跳转进去发现 bin、lib 文件夹都在.

输入/usr/local/tomcat/bin/startup.sh 启动 tomcat 服务,浏览器地址栏输入 ip 地址:8080 如果能打开 tomcat 页面就表示安装成功。

启动 tomcat

输入/usr/local/tomcat/bin/startup.sh

关闭 tomcat 命令/usr/local/tomcat/bin/shutdown.sh

这里只为了演示用没有配置 tomcat 环境变量和设置 tomcat 服务开机自启动,这样的配置玩玩是可以的,但是真正的项目中是必须要一点一点好好配置的,不能服务器一重启还得手动一点一点去启动服务。想要配置的话自行百度,这里不做赘述。

2.4 安装 mysql

安装步骤选择 2.2 和 2.3 都可以,安装就是那回事,把该配置的配置好就行了。其实更推荐 2.3 的安装方式,如果使用 yum 安装,乍一看很方便,一键安装,yum 会自动将安装软件所需要的所有依赖都自动下载好,但是,你不知道安装在哪,找的话会很麻烦,而且不想 2.3 那样解压出来所有文件就都在一个文件夹下,yum 可能会将文件分成好几个路径。所以为了方便以后使用和控制,建议使用 2.3 安装方式。

3.导出、上传 war 包

在 eclipse 项目上右键>>export>>WAR file>>选择导出路径,导出。然后在 xshell 里跳转到 tomcat 中的 webapps 路径下,使用 rz 命令上传 war 包,重启 tomcat(tomcat 会自动解析 war 包)。在 webapps 路径下输入 ll 会发现项目已经解析出来了。

在浏览器中输入 ip 地址:8080/项目名就能访问了。

只是大概的找了个小白鼠服务器搞了搞,还有很多细节比如环境变量配置(可以从任何目录用快捷指令方便的对软件进行操控)、服务管理(服务自启动)、用户权限限制(mysql、ftp等用户不能随意访问)、tomcat端口号修改(tomcat默认端口号8080但是一般http访问的是80端口,而且linux限制非root用户程序是不能使用小于1024的端口的)、域名解析(让用户一点一点输入地址真的好么)等等都需要慢慢完善的。

以上只是一个linux小白自己捣鼓出来的,写的仓促,知识储备也不多,难免有错误,发现错误了请留言指出,灰常感谢!

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92925 人正在系统学习中 相关资源:经典刻录软件尼禄Nero6.6.1.4中文安装版及序列号-其它工具类资源…

来源:尼儿堡

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月4日
下一篇 2021年7月4日

相关推荐