如何在linux下安装tomcat服务器

如何在linux下安装tomcat服务器,第1张

上传Tomcat服务器:

首先,需要下载Tomcat-上传到服务器。

安装Tomcat服务器

解压tomcat服务器压缩包

现在已经在java目录下了。

tar zxvf apache-tomcat-7072targz

解压成功了:

配置环境变量

tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量

cd /etc/

ls #显示目录下所有文件及文件夹

编辑/etc下的profile文件:

vi profile

如果出现选项—按:e

也就是你配置JDK时的配置

修改tomcat服务器的启动端口

cd /java/apache-tomcat-7072/conf/

进入Tomcat服务器的conf目录下:

找到serverxml文件。

使用:

vi serverxml

编辑serverxml文件。

修改Tomcat服务器启动时使用的端口,例如改成10001

修改完serverxml文件之后,保存,退出。

Esc–>:wq –>回车

启动和关闭Tomcat服务器

启动Tomcat服务器

进入tomcat服务器的bin目录

cd /java/apache-tomcat-7072/bin

执行”/startupsh”命令启动Tomcat服务器:

/startupsh

查看tomcat服务器的Log信息,看看tomcat服务器是否已经正常启动,进入tomcat服务器下的logs目录,打开catalinaout文件进行查看

cd /java/apache-tomcat-7072/logs

cat catalinaout

查看catalinaout

10001为访问的端口

最后,如果要通过ip访问:

/bin/iptables -I INPUT -p tcp --dport 10001 -j ACCEPT

编辑防火墙规则

自己试很少在linux上操作的,最近买了亿速云的香港云,有了自己的linux环境,就稍微在这个上面试试手。系统是centos72 64bit的,所有的设置都是亿速云给的镜像的默认设置,我什么也没做。直接先把jdk-7u79-linux-x64targz、apache-tomcat-7047targz的包通过Xshell 5和Xftp 5上传然后解压,在这个前提下进行的。本文的目的就是启动tomcat后就直接启动,然后成功后通过服务器ip+端口访问,看到tomcat默认的首页。涉及到的可能都是很基础的东西,但是自己不是很熟悉,所以都在此记录一番。

1解压jdktargz指令

2打开系统相关配置文件

3添加JAVA_HOME、PATH、CLASSPATH至刚刚的配置文件中(:wq保存退出)

4、测试配置

如果本来就有修改后重新应用

5、解压tomcat(同理),并修改/conf/serverxml的8080为80(只是我不想加端口,刚刚好80端口也是闲着),在tomcat目录下执行指令启动tomcat(带日志的启动,Ctrl+C可退出日志)。

6、外网测试tomcat是否正常启动

(这一块要保证服务器是端口开放的,如果环境不同比如有linux有开启防火墙等,本文只是记录最简单的成功的一次操作,具体失败要先看环境因素,此处不做描述)

7、其他相关操作

当然如上其实就已经成功了,但是实际中可能我们还需要关闭。有人说最好不要shutdown,用kill的方式,具体我也不是太清楚,目前没有深究,就用kill的方式去关闭。

查看进程:

一、上传Tomcat服务器

二、安装Tomcat服务器

21、解压tomcat服务器压缩包

22、配置环境变量

tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量

编辑/etc下的profile文件,加上如下内容:

23、修改tomcat服务器的启动端口

修改将Tomcat服务器启动时使用的端口,例如改成9999

修改完serverxml文件之后,保存,退出。

三、Tomcat服务器启动和关闭

31、启动Tomcat服务器

进入tomcat服务器的bin目录,然后执行"/startupsh"命令启动Tomcat服务器,如下图所示:

查看tomcat服务器的Log信息,看看tomcat服务器是否已经正常启动,进入tomcat服务器下的logs目录,打开catalinaout文件进行查看,如下图所示:

访问Tomcat服务器,如下图所示:

可以正常访问了,说明Tomcat服务器已经正常启动成功了。

1、安装tomcat

1)、下载tomcat

从官网下载tomcat,保存在/home目录下。

root@ubuntu:/home/ubuntu/Downloads# cp apache-tomcat-6020targz /home

2)、安装tomcat

tar -zxvf apache-tomcat-6020targz

另一种方案:使用Windows下tomcat,Windows tomcat在linux中同样可以使用。

2、操作tomcat

tomcat是随机启动的,所以在开启服务器的时候要手动开启tomcat,不然没法访问(网上说可以设置随着服务器开启而开启,有兴趣的朋友可以去尝试下,嘎嘎~~)

1)、查看tomcat(我的tomcat放在/home目录下)

root@ubuntu:~# cd /home

root@ubuntu:/home# ls

apache-tomcat-6018 jdk-6u30-linux-i586bin mytasksh webwar

jdk160_30 ljq ubuntu

root@ubuntu:/home# cd apache-tomcat-6018/

root@ubuntu:/home/apache-tomcat-6018# ls

bin lib logs RELEASE-NOTES temp work

conf LICENSE NOTICE RUNNINGtxt webapps

tomcat目录解析:

bin:存放启动和关闭Tomcat的可执行脚本。

conf:Tomcat的配置文件,如serverxml(Tomcat服务器配置文件)和webxml(被所有webapps共享的配置文件),密码忘了看 tomcat-usersxml。

webapps:存放web applications,用户自己需要部署的应用程序也放到此目录。

work:tomcat运行时生成的临时文件,包括jsp编译后产生的class文件等。

logs:存放日志文件。

temp:JVM用于存放临时文件的目录(javaiotmpdir)。

root@ubuntu:/home/apache-tomcat-6018/bin# /startupsh //启动tomcat

root@ubuntu:/home/apache-tomcat-6018/bin# /shutdownsh //关闭tomcat

root@ubuntu:/home/apache-tomcat-6018/logs# tail -f catalinaout //查看tomcat日志(-f表示会不断打印新的日志出来)

Linux下显示tomcat控制台

$TOMCAT_HOME为tomcat安装目录。在linux如果按$TOMCAT_HOME/bin/startupsh来起动tomcat则得不到像windows一样的控制台效果,查看日志很不方便是不是linux下没有像windows下一样的控制台呢,不是的,只是大家都习惯这样来启动它。在LINUX下如何使启动TOMCAT后像WINDOWS一样呢?,解决办法如下:

root@ubuntu:/home/apache-tomcat-6018/bin# /catalinash run

ctrl+c: 可结束日志打印,但不影响正常应用的运行。

top -c:类似windows的任务管理器。

查看java的进程:ps -ef |grep java

杀死对应id进程:kill -9 pid //-9即force

kill pid: 杀死进程,pid从top -c执行得到(pid为进程编号),注意运行前记得在核对一遍进程编号。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

2配置tomcat Tomcat我是由tomcat这个用户来启动的,请注意:)  因为我下载的是binary版本,所以不需要再进行编译。  #cp/download//usr/local #tarzxvf #rm-f #cd 添加环境变量:  #vi/home/tomcat/bashrc exportCATALINA_HOME=/usr/local/tomcat exportCATALINA_BASE=/usr/local/tomat 可以测试Tomcat能否正常启动了:  #bin/ 

下载安装tomcat

[root@master ~]# unzip apache-tomcat-6030zip

[root@master ~]# mv apache-tomcat-6030/ /usr/local/

[root@master ~]cd /usr/local/

[root@master local]# ln -s /usr/local/apache-tomcat-6030/ /usr/local/tomcat

[root@master local]# cd tomcat/bin/

[root@master bin]#ls

[root@master bin]#vim catalinash

添加以下内容:

CATALINA_HOME=/usr/local/apache-tomcat-6030/

[root@master local]#chmod +x sh

三.启动tomcat服务器

[root@master tomcat]# /usr/local/tomcat /bin/catalinash start

Using CATALINA_BASE:   /usr/local/apache-tomcat-6030/

Using CATALINA_HOME:   /usr/local/apache-tomcat-6030/

Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6030//temp

Using JRE_HOME:        /usr/local/jdk160_05

Using CLASSPATH:       /usr/local/apache-tomcat-6030//bin/bootstrapjar

[root@master logs]# cd /usr/local/tomcat/logs/

[root@master logs]# tail -f catalinaout

at sunreflectDelegatingMethodAccessorImplinvoke(DelegatingMethodAccessorImpljava:25)

at javalangreflectMethodinvoke(Methodjava:597)

at orgapachecatalinastartupBootstrapstart(Bootstrapjava:289)

at orgapachecatalinastartupBootstrapmain(Bootstrapjava:414)

Jul 4, 2011 11:06:57 AM orgapachecoyotehttp11Http11Protocol pause

INFO: Pausing Coyote HTTP/11 on http-8080

Jul 4, 2011 11:06:58 AM orgapachecatalinacoreStandardService stop

INFO: Stopping service Catalina

Jul 4, 2011 11:06:58 AM orgapachecoyotehttp11Http11Protocol destroy

INFO: Stopping Coyote HTTP/11 on http-8080

四.在浏览器中输入

http://localhost:8080/(如果不是本机,则输入对应的ip地址)

测试出现tomcat页面则测试成功

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何在linux下安装tomcat服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情