xxl-job无法访问后台页面

xxl-job服务器部署启动成功,但无法访问

admin的日志

14:01:34.449 logback [main] INFO  o.s.b.a.w.s.WelcomePageHandlerMapping - Adding welcome page template: index
14:01:34.892 logback [main] INFO  o.s.b.a.e.web.EndpointLinksResolver - Exposing 1 endpoint(s) beneath base path '/actuator'
14:01:34.919 logback [main] INFO  o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9090"]
14:01:34.960 logback [main] INFO  o.a.c.c.C.[.[.[/xxl-job-admin] - Initializing Spring DispatcherServlet 'dispatcherServlet'
14:01:34.960 logback [main] INFO  o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
14:01:34.961 logback [main] INFO  o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
14:01:34.962 logback [main] INFO  o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9090 (http) with context path '/xxl-job-admin'
14:01:34.978 logback [main] INFO  c.x.job.admin.XxlJobAdminApplication - Started XxlJobAdminApplication in 3.269 seconds (JVM running for 3.734)
14:01:35.048 logback [xxl-job, admin JobRegistryMonitorHelper-registryMonitorThread] INFO  com.zaxxer.hikari.HikariDataSource - HikariCP - Start completed.
14:01:39.000 logback [xxl-job, admin JobScheduleHelper#scheduleThread] INFO  c.x.j.a.c.thread.JobScheduleHelper - >>>>>>>>> init xxl-job admin scheduler success.

executor的日志

14:01:41.509 logback [main] INFO  c.x.j.e.core.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
14:01:41.814 logback [main] INFO  c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1e178745[class com.xxl.job.executor.service.jobhandler.SampleXxlJob#httpJobHandler]
14:01:41.815 logback [main] INFO  c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@192c3f1e[class com.xxl.job.executor.service.jobhandler.SampleXxlJob#demoJobHandler2]
14:01:41.815 logback [main] INFO  c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@26b3fd41[class com.xxl.job.executor.service.jobhandler.SampleXxlJob#demoJobHandler]
14:01:41.815 logback [main] INFO  c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7494f96a[class com.xxl.job.executor.service.jobhandler.SampleXxlJob#shardingJobHandler]
14:01:41.815 logback [main] INFO  c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@561b6512[class com.xxl.job.executor.service.jobhandler.SampleXxlJob#commandJobHandler]
14:01:41.856 logback [main] INFO  o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9091"]
14:01:41.975 logback [main] INFO  o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): 9091 (http) with context path ''
14:01:41.986 logback [main] INFO  c.x.j.e.XxlJobExecutorApplication - Started XxlJobExecutorApplication in 2.092 seconds (JVM running for 2.61)
14:01:41.997 logback [Thread-5] INFO  com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9999

端口admin9090,9091,执行器9999都放行了,可是为什么登录页面还是无法访问

如果你的xxl-job服务器部署启动成功,但无法访问后台页面,可能有以下几个原因:

  1. 端口冲突:请确保xxl-job服务器使用的端口没有被其他进程占用。你可以检查xxl-job服务器的配置文件,查看其使用的端口号,并确保该端口号没有被其他应用程序占用。

  2. 访问路径错误:确认你正在尝试访问正确的xxl-job后台页面地址。xxl-job后台页面通常是通过浏览器访问,其地址类似于http://localhost:port/xxl-job-admin/,其中port是你xxl-job服务器使用的端口号。

  3. 防火墙或代理配置:确保你的防火墙或代理配置没有阻止对xxl-job后台页面的访问。有时,防火墙或代理可能会阻止对某些端口或URL的访问,导致无法访问xxl-job后台页面。

  4. 日志查看:查看xxl-job服务器的日志文件,看是否有相关的错误或异常信息,这有助于排查问题。

参考 XXL开源社区 https://www.xuxueli.com/page/projects.html

img

1.端口冲突:请确保9090和9091端口没有被其他应用程序占用。可以通过运行netstat -ano命令(在Windows上)或lsof -i :9090和lsof -i :9091命令(在Linux上)来检查端口是否已被占用。

2.防火墙配置:检查防火墙设置,确保9090和9091端口已打开并允许进行访问。您提到"端口admin9090,9091,执行器9999都放行了",但最好再次确认一下,确保所使用的防火墙配置是正确的。

3.应用程序配置错误:请确保您在应用程序的配置文件中正确指定了context path和端口号。根据日志信息,xxl-job-admin应该是运行在端口9090,context path为"/xxl-job-admin";而xxl-job-executor应该是运行在端口9091,context path为空。确保您在浏览器中输入的URL与这些配置相匹配。