Linux下Tomcat的安装和项目部署

我们都知道,生产环境下,很多的系统实际上是部署在Linux系统下,Linux系统由于其成本低廉,工作稳定,受很多公司青睐。下面我们来试着在Linux环境下安装Tomcat并部署一个Java Web项目。

安装jdk

不管在什么平台上,Java代码要跑起来,至少需要有jre的支持。而jdk是Java开发的工具包,包含了各种的类库和工具,当然它也自带一个jre。为了后期开发方便,我们直接安装jdk。
ubuntu中又默认版本的jdk,我们可以通过命令行去安装:

sudo apt-get install default-jdk

当然,我们也可以自己选择jdk进行安装.

jdk安装完成后,需要配置环境变量

cd /etc
vi profile

编辑profile,添加jdk的环境变量:

export JAVA_HOME=/usr/lib/jvm/default-java
export PATH=$JAVA_HOME/bin:$PATH

使修改立即生效:

source /etc/profile

安装Tomcat

这里我选择Tomcat 7
zhaodao找到Tomcat的官网的Tomcat7的下载地址,下载压缩包

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.90/bin/apache-tomcat-7.0.90.tar.gz

下载完成后,解压文件,并将其移动到想要的文件夹

tar zxvf apache-tomcat-7.0.90.tar.gz
mv apache-tomcat-7.0.90 /usr/local

进入Tomcat文件夹的bin文件夹下,文件夹文件如下

bootstrap.jar                 daemon.sh         startup.sh
catalina.bat                  digest.bat        tomcat-juli.jar
catalina.sh                   digest.sh         tomcat-native.tar.gz
catalina-tasks.xml            setclasspath.bat  tool-wrapper.bat
commons-daemon.jar            setclasspath.sh   tool-wrapper.sh
commons-daemon-native.tar.gz  shutdown.bat      version.bat
configtest.bat                shutdown.sh       version.sh
configtest.sh                 startup.bat

输入启动命令,启动Tomcat服务

./startup.sh

如果是直接从浏览器下载的Tomcat压缩包,默认的拥有者就是root用户,这时候运行启动命令就会出现权限不足的情况,这时候我们需要将Tomcat文件夹拥有者设为普通用户

sudo chown hduser:hduser -R /usr/local/apache-tomcat-7.0.90

如果需要关闭Tomcat服务,我们应该运行shutdown.sh。
如果Tomcat启动无异常,那么我们可以打开浏览器,访问localhost:8080看看Tomcat主页是否能够访问。如果能够正常访问Tomcat主页,那证明,我们的Tomcat安装成功。


tomcat主页.png

部署项目

接下来的部署过程和在windows下完全一样了,我们先把Tomcat服务关闭。然后将myeclipse中的项目打包成war包,然后上传到Linux虚拟机中。使用mv命令将文件移动到Tomcat下的webapps文件夹下,进入Tomcat下的bin文件夹,启动Tomcat,项目压缩包自动解压。项目部署成功。就可以通过浏览器访问项目。


项目.png

我们平常用sql server数据库比较多一些,手头上暂时没MySQL数据库的项目,这个项目是下载的GitHub上的maven项目,轻喷。

你可能感兴趣的:(Linux下Tomcat的安装和项目部署)