快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

包含linux启动tomcat命令的词条

Linux设置tomcat开机自动启动

cd /etc/init.d 进入 /etc/init.d 目录,执行命令 vi tomcat 新建脚本

创新互联建站专业为企业提供龙圩网站建设、龙圩做网站、龙圩网站设计、龙圩网站制作等企业网站建设、网页设计与制作、龙圩企业网站模板建站服务,10余年龙圩做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

添加内容:

按下esc输入 :wq! 保存并退出

执行以下命令,启动、停止和重启tomcat

service tomcat start

service tomcat stop

service tomcat restart

为 tomcat 分配可执行权限: chmod +x tomcat 或者 chmod 755 tomcat

添加tomcat为系统服务 : chkconfig --add tomcat

最后执行命令 chkconfig --list 查看是否添加成功

[图片上传失败...(image-a6b99d-1655085135827)]

Shell分支语句case···esac语法

说明:case后为取值,值后为关键字 in,接下来是匹配的各种模式,每一模式最后必须以右括号结束。

值可以为变量或常数。

模式支持正则表达式,可以用以下字符:

匹配发现取值符合某一模式后,其间所有命令开始执行直至 ;;。

;; 与其他语言中的 break 类似,意思是不执行接下来的语句而是跳到整个 case 语句的最后。

)与default相似,如果上面没有匹配到的模式,则执行 )里的内容。

linux下载tomcat

systemctl status tomcat.service

//或者

systemctl status tomcat

选择用 yum 来安装 tomcat , 安装命令如下:

yum install tomcat

yum -y install tomcat

第二个命令 -y 代表遇到询问都选 y , 这个是一步操作。

安装完成后,安装目录在 "/usr/share/tomcat" , 我们用 cd 命令切到这个目录,用 ls 命令查看这个目录里面的文件,如下所示:

Suse系统用zypper install tomcat命令

现在 tomcat 已经安装好了,通过 systemctl status tomcat 命令查看一下 tomcat 的状态。效果如下:

我们用以下命令来启动 tomcat.

systemctl start tomcat.service

//或者

systemctl start tomcat

启动完成后,我们就可以查看 tomcat 运行状态。

首先我们进入到 tomcat 的 webapps 目录,查看目录

Cd /usr/share/tomcat/webapps

Ll

发现目录是空的,用下面命令安装默认浏览器管理界面:

安装完成后,查看目录

查看tomcat进程ps –ef | grep tomcat

systemctl stop tomcat.service

//或者

systemctl stop tomcat

systemctl restart tomcat.service

//或者

systemctl restart tomcat

然后再控制台下发扫描,就会有事件上报

/usr/share/tomcat/webapps/重要路径

Linux中Tomcat启动失败

1.启动的时候出现  This file is needed to run this program  的错误信息

解决方案:

在Tomcat的bin目录下执行chmod +x *.sh

然后执行sh catalina.sh命令

执行sh startup.sh,tomcat就可以启动成功了

2.在Linux中运行Tomcat,显示Tomcat启动了,但是查询不到Tomcat的线程,如下图:

解决方案:

 可以用 ./catalina.sh run  查看Tomcat的运行日志,根据日志解决问题,如下图: 显示为权限问题       

 把权限改了,启动一下Tomcat就好了

~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~

链接:

~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~

linux重启tomcat服务命令

重启tomcat一般要进去tomcat的安装目录,里面有stop.sh和start.sh 脚本,直接执行即可。

具体操作可以参考如下,

首先,进入Tomcat下的bin目录

cd /usr/local/tomcat/bin

使用Tomcat关闭命令

./shutdown.sh

查看Tomcat是否可以关闭

ps -ef|grep java

如果显示以下相似信息,说明Tomcat还没有关闭

root 12976 1 0 Sep01 ? 00:10:22 /usr/java/jdk1.7.0_80/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start

*如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程

kill -9 12976

然后继续查看Tomcat是否关闭

ps -ef|grep java

如果出现以下信息,则表示Tomcat已经关闭

root 19955 19757 0 17:48 pts/0 00:00:00 grep java

启动Tomcat

./startup.sh

查看tomcat日志(记得切换路径哦)tail -f catalina.out

linux怎么启动tomcat

一.下载安装对应的jdk,并配置Java环境。

官网下载地址:

下载将jdk加压后放到/usr/local目录下:

[root@master ~]#chmod 755 jdk-6u5-linux-x64.bin

[root@master ~]# ./jdk-6u5-linux-x64.bin

[root@master ~]#mv jdk1.6.0_05 /usr/local

建立/usr/local/下的jdk软连接方便以后版本升级 :

[root@master ~]# ln -s /usr/local/jdk1.6.0_05/ /usr/local/jdk

配置环境变量:

在 /etc/profile 中加入以下内容:

JAVA_HOME=/usr/local/jdk1.6.0_05

JAVA_BIN=/usr/local/jdk1.6.0_05/bin

PATH=$PATH:$JAVA_BIN

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

export JAVA_HOME JAVA_BIN PATH CLASSPATH

保存退出

[root@master ~]source /etc/profile

查看java环境变量是否生效

[root@master ~]# java -version

java version "1.6.0_05"

Java(TM) SE Runtime Environment (build 1.6.0_05-b13)

Java HotSpot(TM) 64-Bit Server VM (build 10.0-b19, mixed mode)

测试成功

二.下载安装tomcat()

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

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

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

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

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

[root@master bin]#ls

[root@master bin]#vim catalina.sh

添加以下内容:

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

[root@master local]#chmod +x *.sh

三.启动tomcat服务器

[root@master tomcat]# /usr/local/tomcat /bin/catalina.sh start

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

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

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

Using JRE_HOME: /usr/local/jdk1.6.0_05

Using CLASSPATH: /usr/local/apache-tomcat-6.0.30//bin/bootstrap.jar

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

[root@master logs]# tail -f catalina.out

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

Jul 4, 2011 11:06:57 AM org.apache.coyote.http11.Http11Protocol pause

INFO: Pausing Coyote HTTP/1.1 on http-8080

Jul 4, 2011 11:06:58 AM org.apache.catalina.core.StandardService stop

INFO: Stopping service Catalina

Jul 4, 2011 11:06:58 AM org.apache.coyote.http11.Http11Protocol destroy

INFO: Stopping Coyote HTTP/1.1 on http-8080

四.在浏览器中输入

(如果不是本机,则输入对应的ip地址)

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

ps:需要说明的是tomcat的默认测试页面是放在webapps下面,这个其实是在server.xml文件中配置的,如下所示:

Host name="localhost" appBase="webapps"

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false"

[root@SOR_SYS apache-tomcat-6.0.30]# ls

LICENSE NOTICE RELEASE-NOTES RUNNING.txt bin conf lib logs temp webapps work

1)webapps文件夹主要用于web应用程序部署,比如你可以把你的应用程序包,如war文件拷到该目录下,容器会自动部署。

2)conf文件夹下主要是放置tomcat的服务器的相关配置文件

五。添加应用,再次进行测试

在webapps目录下放测试包(注意:webaapps目录下面主要是放应用包的.war在tomcat重启访问后会自动解压)

[root@master webapps]# pwd

/usr/local/tomcat/webapps

[root@master webapps]# tar -zxvf moni2.tar.gz

[root@master webapps]# ls

docs examples host-manager manager moni2 moni2.tar.gz ROOT

[root@master webapps]# /usr/local/tomcat/bin/catalina.sh start(重启tomcat)

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

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

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

Using JRE_HOME: /usr/local/jdk1.6.0_05

Using CLASSPATH: /usr/local/apache-tomcat-6.0.30//bin/bootstrap.jar

在浏览器中输入如下地址:

六。修改tomcat的监听端口

[root@master ~]# cd /usr/local/tomcat/conf

[root@master ~]# ls

[root@master ~]# vim server.xml

Server port="8005" shutdown="SHUTDOWN"【停止tomcat时的端口】

Connector port="8081" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" / 【tomcat默认的监听端口是8080,现在改成8081】

Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /【apache+tomcat模式时访问tomcat的端口】

现在重启tomcat。访问【注意:这时就需要修改端口了,嘿嘿。。。】

七。创建tomcat实例

假如我们现在使用的地址是:192..168.55.229,假如我们想在该机器上面创建tomcat实例,但是我们创建实例的脚本在服务器192.168.55.233上面上线,那么我们需要怎么做呢,请看以下步骤:

[root@master ~]# mount -t nfs 192.168.55.233:/opt/nfs /nfs【挂载目录】

[root@master ~]# cd /nfs/

[root@master nfs]# ls

tcfile

[root@master nfs]# cd tcfile/

[root@master tcfile]# ls

backupfile deployfile instancefile

[root@master instancefile]# ls

tomcatTemplate tomcatTemplate.zip

[root@master instancefile]# cd tomcatTemplate

[root@master tomcatTemplate]# ls

bin conf lib LICENSE logs NOTICE RELEASE-NOTES RUNNING.txt temp webapps work

[root@master tomcatTemplate]# cd bin

[root@master bin]# ls

bootstrap.jar commons-daemon.jar createResource.sh resource.properties startup.bat tool-wrapper.sh

c3p0.template commons-daemon-native.tar.gz digest.bat setclasspath.bat startup.sh version.bat

catalina.bat cpappend.bat digest.sh setclasspath.sh tomcat-juli.jar version.sh

catalina.sh createInstance.sh encrypt.bat shutdown.bat tomcat-native.tar.gz

catalina-tasks.xml createInstance.sh.bak encrypt.sh shutdown.sh tool-wrapper.bat

[root@master bin]# sh createInstance.sh tomcatServer229-1【创建实例】

/nfs/tcfile/instancefile/tomcatTemplate

New instance tomcatServer229-1 has successfully builded, and

shutdown.port=10001

ajp.port=8011

http.port=8081

https.port=8041

jmx.port=6901

[root@master bin]# cd /opt/oracle/tomcat/【可以在这个目录下面进行查看】

[root@master tomcat]# ls

tomcatServer229-1【命名规则,默认都是tomcat名字+-n表示第几个实例;实际上是脚本中规定有格式】

[root@master tomcat]#


分享标题:包含linux启动tomcat命令的词条
分享网址:http://6mz.cn/article/dodspgd.html

其他资讯