详解在Linux虚拟机下配置tomcat
<p><strong>1、到apache官网下载tomcat</strong></p>
<p>
http://tomcat.apache.org/download-80.cgi</p>
<p>
我下载的是tomcat8</p>
<p>
jdk是1.8</p>
<p>
如果你们的jdk是1.7或者1.7以下的就下载tomcat6或者tomcat7</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/1d898fb2159396e5252cb39d6462811f.jpg"></p>
<p>
<strong>2、把下载好的tomcat上传到linux虚拟机下</strong></p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/d0b2f3ec7f29b7418c38692259228cc2.jpg"></p>
<p>
<strong>3、去到tomcat所在的目录下解压压缩包</strong></p>
<p>
我的tomcat在/software目录下</p>
<p>
解压命令:tar xzvf apache-tomcat-8.5</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/1398058d797e9cf383bad2bcae678951.jpg"></p>
<p>
解压好后会多出一个文件</p>
<p>
输入命令:ll</p>
<p>
查看目录</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/be5b460a60779979bf30ad66ad614422.jpg"></p>
<p>
接下来可以把我们的压缩包删除了</p>
<p>
输入命令:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_582601">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">rm</code> <code class="bash plain">–f apache-tomcat-8.5.9.</code><code class="bash functions">tar</code><code class="bash plain">.gz</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/dd5ad6f2b2c6c98dadbbaf6ade370203.jpg"></p>
<p>
<strong>4、去到tomcat下的bin目录启动tomcat</strong></p>
<p>
输入命令:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_623958">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">cd</code> <code class="bash plain">apache-tomcat-8.5.9</code><code class="bash plain">/bin</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
启动tomcat命令:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_852647">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">.</code><code class="bash plain">/startup</code><code class="bash plain">.sh</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/19567dea941a043f60fd970ae2f98ede.jpg"></p>
<p>
查看所有进程看tomcat是否启动了</p>
<p>
输入命令:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_640978">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">ps</code> <code class="bash plain">-ef</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/37a4476025b1527db53dc152821cdd4e.jpg"></p>
<p>
进程太多了,查看不方便的话,我们可以创建一个文本文件保存所有进程</p>
<p>
输入命令:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_78640">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">ps</code> <code class="bash plain">-ef ></code><code class="bash plain">/software/ps</code><code class="bash plain">.txt</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/043a6ec64dcb065325780cff22742bcc.jpg"></p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/43e4a6a77e519afcdd1514e38e063f5a.jpg"></p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/d76c583261c7f1452baf048a4f21eaf5.jpg"></p>
<p>
筛选我们想要的进程,例如:我想筛选出带java的进程</p>
<p>
输入命令:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterjava" id="highlighter_854901">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="java plain">ps -ef | grep java</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/ab644f3fd5a946936a8fe897c35c007f.jpg"></p>
<p>
当我们需要关闭tomcat时</p>
<p>
关闭tomcat命令:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_458012">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">.</code><code class="bash plain">/shutdown</code><code class="bash plain">.sh</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/2bca9bc5ea2db15a09ad78cf632f8ef1.jpg"></p>
<p>
<strong>5、服务器检查tomcat通不通时,我们需要安装一个telnet</strong></p>
<p>
输入命令:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_787736">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">yum </code><code class="bash functions">install</code> <code class="bash plain">telnet</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
要确保你的网络通</p>
<p>
输入y同意安装</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/3d0e2222150f9c5d61f0308353ea0c6d.jpg"></p>
<p>
安装完成</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/024d51dab1390d542f625d9c66cbf206.jpg"></p>
<p>
在linux虚拟机下测试tomcat通不通,首先要把tomcat启动先</p>
<p>
输入命令:telnet ip地址 8080</p>
<p>
下面是tomcat测试通的情况</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/608a9c4072c182b2cb170ece9500034b.jpg"></p>
<p>
tomcat测试不通的情况是这样的</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/0c563bd8c449879f22f63ced8222e4f5.jpg"></p>
<p>
如何查看自己的端口</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/c1523bcafab46d16e3845b643a101112.jpg"></p>
<p>
打开server文件查看</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/5667a20d1545f12a1a96cc81f4f80811.jpg"></p>
<p>
<strong> 6、 客户端检查tomcat通不通,也要安装一个telnet的客户端</strong></p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/eeb108fd170acd5d72a6b0d799261c9d.jpg"></p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/bb873308e6aa14cd252669bacbd4ed74.jpg"></p>
<p>
在window系统下调试下ip地址通不通</p>
<p>
输入命令:ping ip地址</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/ce46a2dee48543eb8a02c0552c163ba4.jpg"></p>
<p>
在window系统下用telnet命令调试下linux虚拟机的tomcat通不通</p>
<p>
输入命令:telnet ip地址 8080</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/ef06ef7e0a6bad25d8e762f91cfb9b4a.jpg"></p>
<p>
连接失败是因为我们linux有防火墙</p>
<p>
这时我们把linux虚拟机的防火墙关闭就可以了</p>
<p>
输入命令:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_974100">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">systemctl stop firewalld.service</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/e6822877fb2e3a8197269a9f3497aafd.jpg"></p>
<p>
window系统在测试一下能不能连上</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/2f571c3abae597e852102c7f6a8facfb.jpg"></p>
<p>
ok,我们可以连上了</p>
<p>
<strong>7、我们写一个jsp页面调试一下</strong></p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/0a715bffdbfcb2b31f80bb145cfae4ce.jpg"></p>
<p>
tomcat的默认目录是webapps</p>
<p>
我们进去看一下</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/a60c5cdc6a6ba66246f21d20db3b8aea.jpg"></p>
<p>
里面有五个文件</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/5e6ba4d4b28445670281e88b0d215a1a.jpg"></p>
<p>
我们把除开root的其他没必要的文件删了,root文件是tomcat默认的项目文件。</p>
<p>
为了方便,我直接在winscp上把其他文件删除了,只留下一个root文件</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/7aaba2e5728d839d728c0b0cc35b72e1.jpg"></p>
<p>
我们在window系统用页面访问,它会默认跳到root项目,这个项目的首页就是apache的网站</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/0443e413cb69d270dc67c95070759631.jpg"></p>
<p>
接着把我们刚刚写好的jsp页面上传到root文件里面</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/4c4badd31ecd368b682b0ec579923e4c.jpg"></p>
<p>
我们用网页打开test.jsp</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/bce92ac956c831883cdcf97d98f7c66b.jpg"></p>
<p>
我们看下控制台输出没</p>
<p>
查看tomcat控制台,跟踪日志文件</p>
<p>
首先要去到tomcat文件下的logs文件下</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/c5248f9f193e4a01aef8df08f5670e24.jpg"></p>
<p>
输入命令:tail -f catalina.out</p>
<p>
<img title="详解在Linux虚拟机下配置tomcat" alt="详解在Linux虚拟机下配置tomcat" src="https://zhuji.jb51.net/uploads/img/202305/85366cfbfaab8bc613f7119e5f173414.jpg"></p>
<p>
8、总结</p>
<p>
可以看到我们后台输出了abc</p>
<p>
这样我们就在linux虚拟机下配置好我们的tomcat了</p>
<p>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。</p>
<p>
原文链接:http://www.cnblogs.com/qq1272850043/p/6252884.html</p>
頁:
[1]