阿里云ECS Linux命令之Tomcat

本文介绍如何使用命令行启动和关闭Tomcat服务器,并解决启动过程中遇到的权限问题及外网访问时显示404错误的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、Tomcat启动相关命令
查看Tomcat是否启动:ps -ef|grep java
切换root权限: sudo -i
启动Tomcat(需要切换到安装位置的bin目录用root权限):./startup.sh
关闭 Tomcat(需要切换到安装位置的bin目录用root权限):./shutdown.sh
查看公网IP地址:curl ipinfo.io
补充:
启动Tomcat时出现 permission denied说明用户权限不足
如果你是root登陆的话(不是的话,切换到root用户,对*.sh赋可执行的权限)
chmod +x *.sh ,然后在重启tomcat 执行startup.sh就可以了

vim 文件名 可以查看文件内容 :wq 退出文本编辑器

注意:tomcat启动成功后,外网访问时总是404找不到页面问题
1、将Tomcat的端口号加入阿里云控制台中的安全组
2、加入安全组后外网访问Tomcat仍然404找不到页面问题
检查server.xml配置的默认页面存放位置,注意该位置指的Tomcat安装路径的根路径(我就犯了放错页面位置的错误,导致一直访问不到自己想访问的网页)

Using username "cdog".
cdog@www.cdogc.com's password:
Last login: Fri May 25 22:11:36 2018 from 221.218.210.127

Welcome to Alibaba Cloud Elastic Compute Service !

[cdog@server ~]$ ls
data  setup
[cdog@server ~]$ cd /
[cdog@server /]$ ls
bin   dev  home  lib64       media  npm-debug.log  proc  r
boot  etc  lib   lost+found  mnt    opt            root  s
[cdog@server /]$ cd /home/cdog/setup/tomcat7/bin
[cdog@server bin]$ ls
bootstrap.jar                 daemon.sh         startup.sh
catalina.bat                  digest.bat        tomcat-jul
catalina.sh                   digest.sh         tomcat-nat
catalina-tasks.xml            setclasspath.bat  tool-wrapp
commons-daemon.jar            setclasspath.sh   tool-wrapp
commons-daemon-native.tar.gz  shutdown.bat      version.ba
configtest.bat                shutdown.sh       version.sh
configtest.sh                 startup.bat
[cdog@server bin]$ chmod u+x*.sh
chmod: missing operand after ‘u+x*.sh’
Try 'chmod --help' for more information.
[cdog@server bin]$ chmod --help
Usage: chmod [OPTION]... MODE[,MODE]... FILE...
  or:  chmod [OPTION]... OCTAL-MODE FILE...
  or:  chmod [OPTION]... --reference=RFILE FILE...
Change the mode of each FILE to MODE.
With --reference, change the mode of each FILE to that of

  -c, --changes          like verbose but report only when
  -f, --silent, --quiet  suppress most error messages
  -v, --verbose          output a diagnostic for every fil
      --no-preserve-root  do not treat '/' specially (the
      --preserve-root    fail to operate recursively on '/
      --reference=RFILE  use RFILE's mode instead of MODE
  -R, --recursive        change files and directories recu
      --help     display this help and exit
      --version  output version information and exit

Each MODE is of the form '[ugoa]*([-+=]([rwxXst]*|[ugo]))+

GNU coreutils online help: <http://www.gnu.org/software/co
For complete documentation, run: info coreutils 'chmod inv
[cdog@server bin]$ sudo -i
[sudo] password for cdog:
[root@server ~]# ls
node_modules  workspace
[root@server ~]# cd /
[root@server /]# ls
bin   dev  home  lib64       media  npm-debug.log  proc  r
boot  etc  lib   lost+found  mnt    opt            root  s
[root@server /]# cd home/cdog/setup/tomcat7/bin
[root@server bin]# ls
bootstrap.jar                 daemon.sh         startup.sh
catalina.bat                  digest.bat        tomcat-jul
catalina.sh                   digest.sh         tomcat-nat
catalina-tasks.xml            setclasspath.bat  tool-wrapp
commons-daemon.jar            setclasspath.sh   tool-wrapp
commons-daemon-native.tar.gz  shutdown.bat      version.ba
configtest.bat                shutdown.sh       version.sh
configtest.sh                 startup.bat
[root@server bin]# ./startup.sh
-bash: ./startup.sh: Permission denied
[root@server bin]# chmod +x *.sh
[root@server bin]# ./startup.sh
Using CATALINA_BASE:   /home/cdog/setup/tomcat7
Using CATALINA_HOME:   /home/cdog/setup/tomcat7
Using CATALINA_TMPDIR: /home/cdog/setup/tomcat7/temp
Using JRE_HOME:        /
Using CLASSPATH:       /home/cdog/setup/tomcat7/bin/bodong/setup/tomcat7/bin/tomcat-juli.jar
Tomcat started.
[root@server bin]# ps -ef|grep java
root      9162     1  0 22:20 pts/0    00:00:02 //bin/jav  -Djava.util.logging.config.file=/home/cdog/setup/tomcat7/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Dignore.endorsed.dirs= -classpath /home/cdog/setup/tomcat7/bin/bootstrap.jar:/home/cdog/setup/tomcat7/bin/tomcat-juli.jar -Dcatalina.base=/home/cdog/setup/tomcat7 -Dcatalina.home=/home/cdog/setup/tomcat7 -Djava.io.tmpdir=/home/cdog/setup/tomcat7/temp org.apache.catalina.startup.Bootstrap start
root      9176  9123  0 22:24 pts/0    00:00:00 grep --color=auto java
(出现这些提示信息代表启动成功,pid=9162)
[root@server bin]#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Pillar~

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值