指定用户数据库 conf/tomcat-users.xml 未找到
"C:\Program Files\Java\jdk-11.0.1\bin\java.exe" -Dcatalina.home=D:\bianchenggongju\tomcat -Dcatalina.base=C:\Users\1813183460\.SmartTomcat\untitled\untitled -Djava.io.tmpdir=C:\Users\1813183460\.SmartTomcat\untitled\untitled\temp -Djava.util.logging.config.file=C:\Users\1813183460\.SmartTomcat\untitled\untitled\conf\logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager "-javaagent:D:\Program Files\JetBrains\IntelliJ IDEA Educational Edition 2022.2\lib\idea_rt.jar=50105:D:\Program Files\JetBrains\IntelliJ IDEA Educational Edition 2022.2\bin" -Dfile.encoding=UTF-8 -classpath D:\bianchenggongju\tomcat\bin\bootstrap.jar;D:\bianchenggongju\tomcat\bin\tomcat-juli.jar org.apache.catalina.startup.Bootstrap start
14-Apr-2023 14:20:36.524 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/10.1.7
14-Apr-2023 14:20:36.538 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建: Feb 27 2023 20:25:27 UTC
14-Apr-2023 14:20:36.538 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号: 10.1.7.0
14-Apr-2023 14:20:36.539 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系统名称: Windows 10
14-Apr-2023 14:20:36.539 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0
14-Apr-2023 14:20:36.539 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构: amd64
14-Apr-2023 14:20:36.539 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量: C:\Program Files\Java\jdk-11.0.1
14-Apr-2023 14:20:36.539 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java虚拟机版本: 11.0.1+13-LTS
14-Apr-2023 14:20:36.539 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商: Oracle Corporation
14-Apr-2023 14:20:36.540 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: C:\Users\1813183460\.SmartTomcat\untitled\untitled
14-Apr-2023 14:20:36.540 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: D:\bianchenggongju\tomcat
14-Apr-2023 14:20:36.552 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.lang=ALL-UNNAMED
14-Apr-2023 14:20:36.552 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.io=ALL-UNNAMED
14-Apr-2023 14:20:36.552 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.util=ALL-UNNAMED
14-Apr-2023 14:20:36.552 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
14-Apr-2023 14:20:36.552 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
14-Apr-2023 14:20:36.553 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.home=D:\bianchenggongju\tomcat
14-Apr-2023 14:20:36.553 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.base=C:\Users\1813183460\.SmartTomcat\untitled\untitled
14-Apr-2023 14:20:36.553 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.io.tmpdir=C:\Users\1813183460\.SmartTomcat\untitled\untitled\temp
14-Apr-2023 14:20:36.553 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.config.file=C:\Users\1813183460\.SmartTomcat\untitled\untitled\conf\logging.properties
14-Apr-2023 14:20:36.553 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
14-Apr-2023 14:20:36.553 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -javaagent:D:\Program Files\JetBrains\IntelliJ IDEA Educational Edition 2022.2\lib\idea_rt.jar=50105:D:\Program Files\JetBrains\IntelliJ IDEA Educational Edition 2022.2\bin
14-Apr-2023 14:20:36.553 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dfile.encoding=UTF-8
14-Apr-2023 14:20:36.585 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 在java.library.path:[C:\Program Files\Java\jdk-11.0.1\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;D:\编程工具\git\Git\cmd;C:\;rogram Files\Java\jdk-11.0.1\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;D:\phpstudy\Extensions\php\php7.3.4nts;D:\bianchenggongju\tomcat;"%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;";C:\Program Files\Java\jdk-11.0.1\bin;C:\Users\1813183460\AppData\Local\Microsoft\WindowsApps;D:\bianchenggongju\tomcat\bin;D:\bianchenggongju\tomcat\lib;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\1813183460\AppData\Local\Microsoft\WindowsApps;D:\工具软件\;D:\工具软件\Bandizip\;C:\Users\1813183460\AppData\Local\GitHubDesktop\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;;D:\bianchenggongju\http\Microsoft VS Code\bin;C:\Program Files\JetBrains\IntelliJ IDEA Educational Edition 2022.2\bin;;.]上找不到基于APR的Apache Tomcat本机库,该库允许在生产环境中获得最佳性能
14-Apr-2023 14:20:36.913 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8880"]
14-Apr-2023 14:20:36.938 信息 [main] org.apache.catalina.startup.Catalina.load 服务器在[724]毫秒内初始化
14-Apr-2023 14:20:37.001 严重 [main] org.apache.catalina.users.MemoryUserDatabase.open 指定用户数据库[conf/tomcat-users.xml]未找到
14-Apr-2023 14:20:37.005 信息 [main] org.apache.catalina.core.StandardService.startInternal 正在启动服务[Catalina]
14-Apr-2023 14:20:37.005 信息 [main] org.apache.catalina.core.StandardEngine.startInternal 正在启动 Servlet 引擎:[Apache Tomcat/10.1.7]
14-Apr-2023 14:20:37.028 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 正在部署部署描述符[C:\Users\1813183460\.SmartTomcat\untitled\untitled\conf\Catalina\localhost\untitled.xml]。
14-Apr-2023 14:20:37.130 严重 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 部署描述符[C:\Users\1813183460\.SmartTomcat\untitled\untitled\conf\Catalina\localhost\untitled.xml]时出错
java.lang.IllegalStateException: 启动子级时出错
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:686)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:658)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:713)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:641)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1927)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:534)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:424)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1656)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:898)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:846)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:871)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:241)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:428)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:913)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Catalina.start(Catalina.java:795)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)
Caused by: org.apache.catalina.LifecycleException: 无法启动组件[org.apache.catalina.webresources.StandardRoot@5b619d14]
at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4566)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4699)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683)
... 37 more
Caused by: java.lang.IllegalArgumentException: 指定的主资源集 [D:\bianchenggongju\java\IdeaProjects\untitled\src\main\webapp] 无效
at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:749)
at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:707)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
... 41 more
14-Apr-2023 14:20:37.143 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 部署描述符[C:\Users\1813183460\.SmartTomcat\untitled\untitled\conf\Catalina\localhost\untitled.xml]的部署已在[111]ms内完成
14-Apr-2023 14:20:37.151 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8880"]
14-Apr-2023 14:20:37.545 信息 [main] org.apache.catalina.startup.Catalina.start [606]毫秒后服务器启动
http://localhost:8880/untitled
代码截图:
使用版本:
tomcat:10
jdk:11
idea:社区版
是否添加类似下图:
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="123456" roles="manager-script,manager-jmx,manager-status,admin-script,admin-gui,manager-gui"/>