如何在Linux下使用Tomcat部署Web应用

如何在Linux下使用Tomcat部署Web应用,第1张

这应该比较简单吧,下一个Linux版本的Tomcat,然后解压。 把你的web应用(可以是war,也可以是文件夹)放到webapps这个目录里,然后启动Tomcat,访问 >linux下tomcat部署和简单
下载tomcat解压 就可以
apache网站下载合适版本
甲骨文下载对应jdk
配置好环境变量
tomcat bin目录下startupsh
如果只是放html直接用apache或ngnix好一些

只需要将启动tomcat服务的代码添加到/etc/rclocal文件中即可
例如,你是这样启动tomcat的:
/usr/tomcat/bin/startupsh &
你只需要把上面这行启动命令添加到/etc/rclocal的最后一行即可,linux启动时会自动执行rclocal,这样就实现了tomcat开机自启动
其它服务自启动也是一样的

服务器环境:

​ 腾讯云1核2G

​ *** 作系统:CentOS7

最近将项目部署到服务器后发现tomcat总是过一段时间会自动关掉。

查看系统日志

发现如下内容:

原因分析:linux会定时检查系统内存大小,发现剩余内存过小时会自动优先清理占用内存较大的进程,因此tomcat进程经常会被系统清除掉

(1)创建脚本文件tomcatMonitorsh

(2)对脚本文件授权

(3)将脚本文件加入到定时任务中

添加如下内容

保存并退出

如果出现以下内容,则输入3进入vim编辑模式再进行编辑)

具体crontab命令参考: >

这个跟Linux没有任何关系。

是你的代码写的不好,重点检查以下几个方面:

有输入输出流 *** 作的地方,资源是否正常释放;

有远程连接的地方,比如>

如果系统有开放接口,接口代码是否健壮,是否经的起大并发访问;是否会导致阻塞;出现异常后,异常处理机制是否健全;

安装Jdk

由于Tomcat需要JDK的支持,所以在安装Tomcat之前需要先安装JDK。假如安装了JDK则跳过该步,直接看安装Tomcat7。

首先打开Java SE的官网,选择屏幕中下方的Java SE 7u65 JDK下载。

然后根据自己的linux系统选择相应的版本,比如我的ubuntu是x64的,所以我选择jdk-7u65-linux-x64targz下载。

如果用户 *** 作的是linux图形化界面,直接打开浏览器下载即可。

假如是像我等这样, *** 作着终端,只能苦逼的使用wget命令进行下载了。

这里需要注意,官网上需要做一个选择。只有同意后才能够进行下载。这里将下载的命令写出来,大家直接复制即可。或者是通过获取Cookie来进行修改。

wget --no-cookie --header "Cookie: s_cc=true; oraclelicense=accept-securebackup-cookie; s_nr=1407131063040; gpw_e24=>

下载下来以后,我们将其移到我们创建的一个目录中。

mv /alidata/download/jdk-7u65-linux-x64targz /alidata/server

然后进行解压

tar -zxvf /alidata/server/jdk-7u65-linux-x64targz

解压以后,我们需要编辑profile文件,相当于Windows中配置JDK那样设置环境变量。

输入vi /etc/profile进行编辑。

配置成功后,需要关闭终端,重新进入,输入java -version,如果出现如下内容,则证明JDK安装成功。

安装Tomcat 7

首先同样我们需要将Tomcat 7下载下来。打开Tomcat的官网。

我们选择左边的Tomcat 7下载

选择targz下载方式,复制下载地址,在linux终端中输入:

wget -c 下载地址

进行下载。

下载下来以后,同样,复制到/alidata/server目录中,该目录存放有jdk,tomcat等服务。

mv /alidata/download/apache-tomcat-7054targz /alidata/server

然后进行解压

tar -zxvf /alidata/server/apache-tomcat-7054targz

当解压成功以后,我们直接进入到tomcat bin目录中。

输入 /startupsh启动Tomcat,假如显示Tomcat started,则表明启动成功。

输入地址,假如能够成功的访问到Tomcat的默认界面表示成功

Tomcat的默认端口为8080


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10595690.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存