Linux 下部署Tomcat

学习一项技能,需要有一个有目的性任务,学得才会快;

目的:部署一个网站;

参考文档:参考文档

一、资料显示,部署tomcat之前需先配置JDK;

(一)、在Windows平台下配置JDK很方便,具体步骤如下:

1、从官网下载对应32位或者64位系统的安装包:官网下载

2、解压安装,路径自选,比如:D:\Java\jdk1.7.0_51\;

3、配置对应的环境变量:

变量名:JAVA_HOME

变量值:D:\Java\jdk1.7.0_51

变量名:Path

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

4、特别注意变量“CLASSPATH”值里面的“.”+“;”

5、完成上诉步骤后,在“cmd”命令行输入java -version;若出现版本信息,则代表配置成功:

(二)、在Windows上部署过JDK之后,就可依样画葫芦在Linux下安装JDK了,只不过是需要使用命令的方式进行(下述操作皆为):

1、依然需要先在官网下载对应Linux系统的版本,后缀名为:*.rpm;参照文档

2、上述下载步骤在Windows平台进行,使用文件传输工具“Xftp”进行Windows和Linux间的文件传输,放在自己熟悉的目录下,接下来使用命令解压JDK:

rpm ivh jdk_7u21_linux_i586.rpm

此命令是解压后缀为“.rpm”的专用命令,解压后默认安装在/usr/java/jdk* 路径下;

3、同Windows平台下一样,步骤3为配置环境,环境变量配置在/etc 目录下的profile文件里,输入命令:

vi /etc/profile 进入编辑模式;

JAVA_HOME=/usr/java/jdk1.7.0_21

JAVA_BIN=/usr/java/jdk1.7.0_21/bin

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

输入的内容与Windows平台下略有不同,原理都是一样的;

保存并退出编辑模式:“:qw”

让配置环境即时生效:“./etc/profile”

4、测试JDK是否安装成功:“java -version”;结果和Windows下一致,出现java版本号即安装成功;

二、配置完JDK后,部署tomcat就简单了,如下:

(一)、Windows平台下部署tomcat:

1、依然是官网下载安装包:tomcat下载官网

2、解压安装,路径自选;

这里简单解释一下解压后的文件夹:

1)bin:存放启动和关闭tomcat的脚本文件;

2)conf:存放tomcat服务器的各种配置文件;

3)lib:存放Tomcat服务器的支持jar包

4)logs:存放Tomcat的日志文件

5)temp:存放Tomcat运行时产生的临时文件

6)webapps:web应用所在目录,即供外界访问的web资源的存放目录(部署网站的包就放在里面)

7)work:Tomcat的工作目录

3、进入bin文件夹下,双击“startuo.bat”即可启动;

4、验证部署是否成功:在浏览器中输入http://localhost:8080/;当浏览器中出现下图所示的提示框表示Tomcat服务器成功的启动了:

5、tomcat默认使用的端口号为8080;所以在步骤4中输入的网址为http://localhost:8080/;若需更换端口号,可在配置文件夹下的server.xml文件里面修改:

如图:把8080改成自己需要的端口即可:

6、至此,Windows下的tomcat就部署好了,发布网站只需把自己整理好的网站内容放到对应文件夹下(webapps),即可访问;

(二)、Linux平台下部署tomcat:

1、同上,在Windows平台上下载安装包后传输到Linux下,版本需与自己的Linux版本匹配,后缀名为“.tar.gz”;

2、解压安装:tar zxvf apache-tomcat-6.0.tar.gz

解压时若没有反应,需检查该文件的权限,使用命令“chmod a+x apache-tomcat-6.0.tar.gz”给当前使用者赋该文件的“可执行”权限,之后再解压即可;

3、解压完之后,进入bin目录,启动tomcat服务器:./startup.sh

4、启动之后,若Linux虚拟机和本机网络连通,则可在本机输入Linux虚拟机的网络IP地址加上默认端口号8080,若出现默认tomcat页面,即表示部署成功;

5、也可在Linux中输入:“curl 127.0.0.1 8080”,若有内容,则表示启动成功;

三、安装过程中未遇到过多的问题,望初学者细心细心再细心,以下整理部署过程中可能会遇到的问题:

1、JDK及tomcat版本务必要和Linux的版本相匹配;

2、环境部署中的变量值内容千万不能错;

3、tomcat的端口号可修改,若启动不成功,可查看端口号是否被占用;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容