25-Aug-2023 20:07:49.566 信息 [main] org.apache.catalina.startup.Catalina.start [57]毫秒后服务器启动
已连接到服务器
[2023-08-25 08:07:49,878] Artifact 2023.08.23:war exploded: 正在部署工件,请稍候…
25-Aug-2023 20:07:50.883 信息 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
[2023-08-25 08:07:50,937] Artifact 2023.08.23:war exploded: 工件已成功部署
[2023-08-25 08:07:50,937] Artifact 2023.08.23:war exploded: Deploy took 1,059 milliseconds
连接到数据库,返回数据库对象
25-Aug-2023 20:07:56.378 信息 [http-nio-8080-exec-3] com.alibaba.druid.pool.DruidDataSource.info {dataSource-1} inited
java.lang.NoSuchMethodException: com.scq.ems.domain.employee.()
at java.lang.Class.getConstructor0(Class.java:3110)
at java.lang.Class.getConstructor(Class.java:1853)
at com.scq.ems.util.datautil.getData(datautil.java:23)
at com.scq.ems.dao.impl.emsdaoimpl.Allemp(emsdaoimpl.java:20)
at com.scq.ems.SERVLET.mesActionServlet.selectEmployee(mesActionServlet.java:85)
at com.scq.ems.SERVLET.mesActionServlet.service(mesActionServlet.java:32)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)
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:750)
25-Aug-2023 20:07:59.573 信息 [Catalina-utility-2] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [D:\APaChe\apache-tomcat-9.0.45\apache-tomcat-9.0.45\webapps\manager]
25-Aug-2023 20:08:00.128 信息 [Catalina-utility-2] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
25-Aug-2023 20:08:00.136 信息 [Catalina-utility-2] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[D:\APaChe\apache-tomcat-9.0.45\apache-tomcat-9.0.45\webapps\manager]的部署已在[563]毫秒内完成
怎么解内容:根据提供的日志,存在以下问题:
-
java.lang.NoSuchMethodException: com.scq.ems.domain.employee.():这个异常表示在com.scq.ems.domain.employee类中找不到默认的构造方法。解决方法是在employee类中添加一个无参构造方法。
-
com.scq.ems.util.datautil.getData(datautil.java:23):在datautil类的第23行出现了错误。需要检查该行代码并修复错误。
-
com.scq.ems.dao.impl.emsdaoimpl.Allemp(emsdaoimpl.java:20):在emsdaoimpl类的第20行出现了错误。需要检查该行代码并修复错误。
-
com.scq.ems.SERVLET.mesActionServlet.selectEmployee(mesActionServlet.java:85):在mesActionServlet类的第85行出现了错误。需要检查该行代码并修复错误。
根据日志中的信息,这些问题可能是由于缺少必要的构造方法或者代码逻辑错误导致的。请检查相应的类和代码行,并进行修复。