Linux环境搭建之安装/配置Tomcat的方法
<p><strong>1、(使用root用户登录)创建用户组,组名称,如:loan;</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_180785">
<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">groupadd -g 501 loan</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<strong>2、(使用root用户登录)创建用户,如:finance,属组为:loan,用户home目录为:/opt/finance;</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_744111">
<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">useradd</code> <code class="bash plain">-s </code><code class="bash plain">/bin/bash</code> <code class="bash plain">-g loan -d </code><code class="bash plain">/opt/finance</code> <code class="bash plain">-m finance</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<strong>3、(使用root用户登录)设置finance用户密码</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_879684">
<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">passwd</code> <code class="bash plain">finance</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<strong>4、切换使用finance用户名/密码(本人使用的是securecrt)远程登录服务器,新建downloads文件夹;</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_61746">
<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">mkdir</code> <code class="bash plain">downloads</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<strong>5、上传jdk、tomcat至downloads目录,版本号如下:</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_775985">
<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>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">apache-tomcat-8.0.36.</code><code class="bash functions">tar</code><code class="bash plain">.gz</code>
</div>
<div class="line number2 index1 alt1">
</div>
<div class="line number3 index2 alt2">
<code class="bash plain">jdk-8u60-linux-x64.</code><code class="bash functions">tar</code><code class="bash plain">.gz</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
1、以上是将安装包下载至本地,通过ftp(securefx上传至服务器)</p>
<p>
2、也可以通过在线下载的方式:wget xxxxx (需要切换至root用户下载)</p>
<p>
3、可以通过scp,从别的有这两个安装包的服务器,将安装复制至当前服务器 scp /opt/xxxx/downloads/apache-tomcat-8.0.36.tar.gz loan@x.x.x.x:/opt/finance/downloads/apache-tomcat-8.0.36.tar.gz</p>
<p>
<strong>6、解压jdk、tomcat</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_878019">
<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>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">tar</code> <code class="bash plain">zxvf apache-tomcat-8.0.36.</code><code class="bash functions">tar</code><code class="bash plain">.gz</code>
</div>
<div class="line number2 index1 alt1">
</div>
<div class="line number3 index2 alt2">
<code class="bash functions">tar</code> <code class="bash plain">zxvf jdk-8u60-linux-x64.</code><code class="bash functions">tar</code><code class="bash plain">.gz</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<strong>7、移动jdk、tomcat到用户home目录,tomcat目录名称具体以应用工程为准,例如:tomcat-finance;</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_32286">
<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>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">mv</code> <code class="bash plain">jdk1.8.0_60 ../</code>
</div>
<div class="line number2 index1 alt1">
</div>
<div class="line number3 index2 alt2">
<code class="bash functions">mv</code> <code class="bash plain">apache-tomcat-8.0.36 ..</code><code class="bash plain">/tomcat-finance</code><code class="bash plain">(移动且改名)</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<strong>8、配置jdk环境变量,在原有文件中间加入set java配置,java_home、jre_home具体路径以实际为准;</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_943516">
<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">vi</code> <code class="bash plain">.bash_profile</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<div class="jb51code">
<div>
<div class="syntaxhighlighterplain" id="highlighter_773402">
<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>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
<div class="line number10 index9 alt1">
10</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="plain plain">#user specific environment and startup programs</code>
</div>
<div class="line number2 index1 alt1">
</div>
<div class="line number3 index2 alt2">
<code class="plain plain">#set java environment</code>
</div>
<div class="line number4 index3 alt1">
</div>
<div class="line number5 index4 alt2">
<code class="plain plain">java_home=/opt/finance/jdk1.8.0_60</code>
</div>
<div class="line number6 index5 alt1">
<code class="plain plain">jre_home=/opt/finance/jdk1.8.0_60/jre</code>
</div>
<div class="line number7 index6 alt2">
<code class="plain plain">classpath=.:$java_home/lib/tools.jar:%java_home%/lib/dt.jar</code>
</div>
<div class="line number8 index7 alt1">
<code class="plain plain">path=$java_home/bin:$jre_home/bin:$path</code>
</div>
<div class="line number9 index8 alt2">
<code class="plain plain">export java_home classpath path</code>
</div>
<div class="line number10 index9 alt1">
<code class="plain plain">path=$path:$home/bin</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<strong>9、执行加载配置;</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_461301">
<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">source</code> <code class="bash plain">.bash_profile</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<strong>10、在home(/opt/finance)目录下新建webapps;</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_465041">
<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">mkdir</code> <code class="bash plain">webapps</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
后面会谈及,将webapps目录映射至home(/opt/finance)目录下</p>
<p>
<strong>11、删除tomcat容器默认工程;</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_623689">
<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>
<div class="line number2 index1 alt1">
2</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">cd</code> <code class="bash plain">tomcat-finance</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash functions">rm</code> <code class="bash plain">-rf webapps/*</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<strong>12、修改tomcat配置参数;</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_670916">
<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>
<div class="line number2 index1 alt1">
2</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">cd</code> <code class="bash plain">tomcat-finance</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash functions">vi</code> <code class="bash plain">conf</code><code class="bash plain">/server</code><code class="bash plain">.xml</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
如下图:</p>
<p>
<img title="Linux环境搭建之安装/配置Tomcat的方法" alt="Linux环境搭建之安装/配置Tomcat的方法" src="https://zhuji.jb51.net/uploads/img/202305/65a3434a4052db08600a391b2c9e5c67.jpg"></p>
<p>
<img title="Linux环境搭建之安装/配置Tomcat的方法" alt="Linux环境搭建之安装/配置Tomcat的方法" src="https://zhuji.jb51.net/uploads/img/202305/ea9ea049c5e401dbead567fd4391c60e.jpg"></p>
<p>
<img title="Linux环境搭建之安装/配置Tomcat的方法" alt="Linux环境搭建之安装/配置Tomcat的方法" src="https://zhuji.jb51.net/uploads/img/202305/33cabbad47932a57d3a95b9e50ab9c66.jpg"></p>
<p>
<img title="Linux环境搭建之安装/配置Tomcat的方法" alt="Linux环境搭建之安装/配置Tomcat的方法" src="https://zhuji.jb51.net/uploads/img/202305/38741f937012af66bdcd63895a00375a.jpg"></p>
<p>
</p>
<div class="codetitle">
<span><u>复制代码</u></span> 代码如下:</div>
<div class="codebody" id="code56318">
<br>
<context path="/finance_web" docbase="/opt/finance/webapps/finance_web" privileged="true" antiresourcelocking="false" antijarlocking="false" debug="0" reloadable="false" /></div>
<br><p>
</p>
<p>
<strong>13、创建工程名称finance_web(与tomcat中配置映射一致),将发布工程拷贝至/opt/finance/webapps/finance_web/;</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_469331">
<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">mkdir</code> <code class="bash plain">finance_web</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<strong>14、启动tomcat,查看启动日志;</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_298822">
<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>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</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 class="line number2 index1 alt1">
</div>
<div class="line number3 index2 alt2">
<code class="bash functions">tail</code> <code class="bash plain">-f logs</code><code class="bash plain">/catalina</code><code class="bash plain">.out</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
备注:如果进行压力测试可对jvm进行调优</p>
<p>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。</p>
<p>
原文链接:http://www.jianshu.com/p/41c301d204e0?utm_source=tuicool&utm_medium=referral</p>
頁:
[1]