我的阿里云主机拒绝了连接请求
来源:13-6 线上环境安装配置实操(mysql)
北极猫_
2018-03-26
系统是centOS7.2
发布时报错
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project miaomiao: Compilation failure [ERROR] Failure executing javac, but could not parse the error: [ERROR] javac: invalid target release: 1.8 [ERROR] Usage: javac <options> <source files> [ERROR] use -help for a list of possible options [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException ============删除旧的ROOT.war=================== rm: cannot remove ‘/developer/apache-tomcat-7.0.73/webapps/ROOT.war’: No such file or directory ======拷贝编译出来的war包到tomcat下-ROOT.war======= cp: cannot stat ‘/developer/git-repository/miaomiao/target/miaomiao.war’: No such file or directory
起初我以为是防火墙问题,于是把2个防火墙和安全组全部关闭(也就是裸奔). 但仍然拒绝. ping不到任何数据
另外我的主机是专有网络
本机curl了下, 访问被拒绝
通过Nmap工具扫描等级端口,发现80端口没有打开,或者对应的服务没有启动
更新:使用nginx测试, 发现可以正常访问nginx欢迎页.80端口没有问题
试图统一版本tomcat8和jdk1.8.但安装tomcat成功后就无法打开tomcat欢迎页了...
tomcat日志信息:
27-Mar-2018 15:54:50.055 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath 27-Mar-2018 15:54:50.088 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log Initializing Spring root WebApplicationContext
另外项目logback没有正常工作, 创建了文件, 但完全没有内容
我发现我在tomcat设置了哪个端口,比如8095,在打开tomcat的时候, 这个端口就会被java所占用.能ping到数据, 但绝对打不开欢迎页
翻到日志的报错信息
tomcat部署项目之后, 发现可以通过指定的测试端口(原8080)8095访问到index.jsp. 但80端口没有启用
经过大量的尝试,现在是这样
7回答
-
北极猫_
提问者
2018-04-01
最最新更新:
被虐的死去活来, 于是打算全版本和老师看齐(除了无法改变的linux系统)
可是顺利安装jdk1.7和tomcat7之后, tomcat的欢迎页也无法打开...
因此推测是centOS7的锅
222018-06-06 -
北极猫_
提问者
2018-03-31
破案了, tomcat8及以上就不要配置环境变量了, 否则会出错
哇,打脸, 今天搞了半天,tomcat是可以正常启动(它自己的欢迎页), 但是项目就是出不来. 最令人奇怪的是, 一直卡在空白页,速度很慢, 却不报错.不知道哪里出了问题
经过漫长的等到缓存, 竟然又可以啦....不过只有静态数据是流畅的
一旦传参就很慢很慢,但没有报错
10 -
Geely
2018-04-01
给我们可爱坚韧爱学习的北极猫点赞!!!!
00 -
北极猫_
提问者
2018-04-01
java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:426) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:687) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)
最新更新: 这是啥问题呀
00 -
北极猫_
提问者
2018-03-31
只有指定的8080端口可以ping, 其他端口包括80都ping不到
nmap的扫描结果
只要运行过一次项目, 就算是tomcat自己的欢迎页也变得难以打开
运行过项目的tomcat压力似乎很大,自带的shutdown命令可能没有正常终止进程
00 -
Geely
2018-03-31
首先必须大赞北极猫!这个问题提的非常棒!图文并茂,还有自己分析的思路,排查过程!!
赞一个!看来是tomcat8以上的一些变化,不过部署的话最好和课程版本一致,避免进坑,不过北极猫的能力很强,可以自己出坑~赞过程和思考!!
00 -
polo哦
2018-03-26
看看截图报错?可能是安全组问题~
012018-03-27
相似问题