初次使用阿里云遇到一个问题,我在使用Xshell5启动阿里云上的Tomcat时发生错误,求解答。谢谢

发布于 2021-11-30 18:37:57 字数 140 浏览 807 评论 25

这个是截图请问这是怎么回事啊?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(25

噩梦成真你也成魔 2021-12-05 13:33:56

8009我已经换成8010了

偏爱自由 2021-12-05 13:33:55

回复
@囚笼 : 我是叫你更换端口的时候记得把默认的8009一起换了,而不是只换8009,要抓住重点啊

残花月 2021-12-05 13:33:54

回复
@阿信sxq : 哦哦 知道了 3q

鹤舞 2021-12-05 13:33:51

端口被占用了,要么杀死其他的,要么换一套端口(不仅8080,还有一个控制管理的8009端口)

白龙吟 2021-12-05 13:33:49

这个东西怎么看的啊,另外关掉那些Tomcat直接杀生进程就行了吗?有没有相关的书或者博客什么的推荐下,我想学一下,不然提示信息看不懂太尴尬了。拜谢!

风柔一江水 2021-12-05 13:33:48

这些都是Linux基本的命令;回答你这么多不采纳吗?

陌上芳菲 2021-12-05 13:33:47

回复
@安西都护府首席程序员 :怎么采纳- - ,是引用此答案吗?

蓝颜夕 2021-12-05 13:33:45

回复
采纳了,原来对钩就是采纳啊。。。

归属感 2021-12-05 13:33:44

我不是说阿里云有问题,我是说我在使用阿里云的时候遇到的问题,不好意思,让你误解了。。。

背叛残局 2021-12-05 13:33:44

上面启动了3个tomcat了呢!看看那个tomcat占用的8080端口。netstat -anop|grep 8080

然后你会看到一个PID,把这个进程杀掉就可以启动端口为8080的tomcat了

月牙弯弯 2021-12-05 13:33:42

你这个问题,和阿里云没有关系,ps 我顺便帮阿里云洗地。

清风夜微凉 2021-12-05 13:33:40

8080端口已经被占用了。

虐人心 2021-12-05 13:33:40

端口已经被占用,更改一个端口

悟红尘 2021-12-05 13:33:39

评论里贴不了那么多,我在下面贴了。顺便问一下,我之前用的tail -f catalina.out不是打印错误信息吗?

平定天下 2021-12-05 13:33:39

完整的错误信息:

严重: Error starting endpoint
java.net.BindException: Address already in use <null>:8080
    at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:563)
    at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:579)
    at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:207)
    at org.apache.catalina.connector.Connector.start(Connector.java:1220)
    at org.apache.catalina.core.StandardService.start(StandardService.java:540)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:761)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    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)
Caused by: java.net.BindException: Address already in use
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:383)
    at java.net.ServerSocket.bind(ServerSocket.java:328)
    at java.net.ServerSocket.<init>(ServerSocket.java:194)
    at java.net.ServerSocket.<init>(ServerSocket.java:150)
    at org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:50)
    at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:552)
    ... 12 more
2017-5-31 10:46:32 org.apache.catalina.core.StandardService start
严重: Failed to start connector [Connector[HTTP/1.1-8080]]
LifecycleException:  service.getName(): "Catalina";  Protocol handler start failed: java.net.BindException: Address already in use <null>:8080
    at org.apache.catalina.connector.Connector.start(Connector.java:1227)
    at org.apache.catalina.core.StandardService.start(StandardService.java:540)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:761)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    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)
2017-5-31 10:46:32 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8010
2017-5-31 10:46:32 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/52  config=null
2017-5-31 10:46:32 org.apache.catalina.startup.Catalina start
信息: Server startup in 1494 ms
 

醉生梦死 2021-12-05 13:33:38

回复
@囚笼 : tail -f catalinout 是显示每个指定文件的最后10 行到标准输出 -1000 是多显示一些 具体自行搜索 tail 的用法

天涯离梦残月幽梦 2021-12-05 13:33:35

tail -1000f catalina.out 或者把catalina.out 下载下来 贴完整的错误信息 

彩扇题诗 2021-12-05 13:33:34

我之前百度看到别人说是进入tomcat/logs/文件夹下 键入指令:tail -f catalina.out来查看错误信息的啊。。。。那里错了吗?

半世蒼涼 2021-12-05 13:31:05

贴在下面了

绝情姑娘 2021-12-05 13:29:04

我之前百度别人说使用tail -f catalina.out可以查看错误信息。。。我就用了。不对吗?哪怎么看错误信息呢?

酒几许 2021-12-05 12:50:30

贴好了

谢绝鈎搭 2021-12-05 12:03:31

也不是报错信息啊

英雄似剑 2021-12-05 11:34:09

图我贴在下面了。多谢

女中豪杰 2021-12-05 11:25:56

图贴的不清晰,我直接复制内容到下面了。麻烦了

时光清浅 2021-12-05 06:10:00

很明显你端口已经被占用了!你看看是不是已经启动了一个tomcat实例。ps -ef|grep  tomcat 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文