eclipse - 本地主机上的服务器 Tomcat v7.0 无法启动

标签 eclipse tomcat server localhost

我一直在研究 Eclipse IDE 和 Tomcat v7.0。直到昨天它工作正常。即使是 jsp 文件也能正常执行,因此代码中没有错误。早些时候,当我遇到这样的错误时,我更改了端口号,清理了服务器并成功运行了项目。但是这次我使用这些论坛尝试了以下内容

1) 我在 Google 上尝试了一切。

2) 更改了端口号。

3) 更改了服务器位置。

4) 删除了目录中的.snap 文件。

5) 多次重装tomcat

6) 清理项目和服务器。

7) 修改了tomcat的版本没检测到。

我尝试更改属性和所有内容。它说 no tcnative-1 in library path 所以我重新安装了整个东西三次。我不知道还能做什么。必须在 3 周内提交项目,但我被卡住了。

谁能告诉我还可以做什么?

Web.xml文件 /image/PHC3o.png

17.14 的 Catalina 日志文件

15-Nov-2019 17:14:27.676 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name:   Apache Tomcat/9.0.27
15-Nov-2019 17:14:28.004 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Oct 7 2019 09:57:22 UTC
15-Nov-2019 17:14:28.004 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.27.0
15-Nov-2019 17:14:28.004 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10
15-Nov-2019 17:14:28.004 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.0
15-Nov-2019 17:14:28.004 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
15-Nov-2019 17:14:28.004 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             C:\Program Files\Java\jre1.8.0_201
15-Nov-2019 17:14:28.004 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_201-b09
15-Nov-2019 17:14:28.004 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
15-Nov-2019 17:14:28.004 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         C:\Program Files\Apache Software Foundation\Tomcat 9.0
15-Nov-2019 17:14:28.004 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         C:\Program Files\Apache Software Foundation\Tomcat 9.0
15-Nov-2019 17:14:28.363 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 9.0
15-Nov-2019 17:14:28.379 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\Program Files\Apache Software Foundation\Tomcat 9.0
15-Nov-2019 17:14:28.379 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat 9.0\temp
15-Nov-2019 17:14:28.379 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
15-Nov-2019 17:14:28.379 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\logging.properties
15-Nov-2019 17:14:28.379 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: exit
15-Nov-2019 17:14:28.379 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: abort
15-Nov-2019 17:14:28.379 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms128m
15-Nov-2019 17:14:28.379 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx256m
15-Nov-2019 17:14:28.379 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library [1.2.23] using APR version [1.7.0].
15-Nov-2019 17:14:28.379 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
15-Nov-2019 17:14:28.379 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
15-Nov-2019 17:14:29.910 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1c  28 May 2019]
15-Nov-2019 17:14:46.926 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8085"]
15-Nov-2019 17:14:51.176 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8018"]
15-Nov-2019 17:14:51.285 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [39,257] milliseconds
15-Nov-2019 17:14:53.238 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
15-Nov-2019 17:14:53.238 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.27]
15-Nov-2019 17:14:59.939 SEVERE [main] org.apache.catalina.core.ContainerBase.startInternal A child container failed during start
    java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/airlines]]
        at java.util.concurrent.FutureTask.report(Unknown Source)
        at java.util.concurrent.FutureTask.get(Unknown Source)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916)
        at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
        at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
        at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        at org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475)
    Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/airlines]]
        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.ContainerBase$StartChild.call(ContainerBase.java:1384)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
        at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
        ... 21 more
    Caused by: java.lang.IllegalArgumentException: The servlets named [com.sathish.booking.controller.BookingServlet] and [com.sathish.flight.controller.FlightServlet] are both mapped to the url-pattern [/flight] which is not permitted
        at org.apache.tomcat.util.descriptor.web.WebXml.addServletMappingDecoded(WebXml.java:342)
        at org.apache.tomcat.util.descriptor.web.WebXml.addServletMapping(WebXml.java:335)
        at org.apache.catalina.startup.ContextConfig.processAnnotationWebServlet(ContextConfig.java:2459)
        at org.apache.catalina.startup.ContextConfig.processClass(ContextConfig.java:2135)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2124)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2016)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2010)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2010)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2010)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2010)
        at org.apache.catalina.startup.ContextConfig.processClasses(ContextConfig.java:1233)
        at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1142)
        at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:774)
        at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:301)
        at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5051)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        ... 27 more
15-Nov-2019 17:15:00.017 SEVERE [main] org.apache.catalina.core.ContainerBase.startInternal A child container failed during start
    java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: A child container failed during start
        at java.util.concurrent.FutureTask.report(Unknown Source)
        at java.util.concurrent.FutureTask.get(Unknown Source)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916)
        at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        at org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475)
    Caused by: org.apache.catalina.LifecycleException: A child container failed during start
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:928)
        at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
        at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
        ... 13 more
    Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/airlines]]
        at java.util.concurrent.FutureTask.report(Unknown Source)
        at java.util.concurrent.FutureTask.get(Unknown Source)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916)
        ... 21 more
    Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/airlines]]
        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.ContainerBase$StartChild.call(ContainerBase.java:1384)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
        at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
        ... 21 more
    Caused by: java.lang.IllegalArgumentException: The servlets named [com.sathish.booking.controller.BookingServlet] and [com.sathish.flight.controller.FlightServlet] are both mapped to the url-pattern [/flight] which is not permitted
        at org.apache.tomcat.util.descriptor.web.WebXml.addServletMappingDecoded(WebXml.java:342)
        at org.apache.tomcat.util.descriptor.web.WebXml.addServletMapping(WebXml.java:335)
        at org.apache.catalina.startup.ContextConfig.processAnnotationWebServlet(ContextConfig.java:2459)
        at org.apache.catalina.startup.ContextConfig.processClass(ContextConfig.java:2135)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2124)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2016)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2010)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2010)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2010)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2010)
        at org.apache.catalina.startup.ContextConfig.processClasses(ContextConfig.java:1233)
        at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1142)
        at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:774)
        at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:301)
        at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5051)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        ... 27 more
15-Nov-2019 17:15:00.017 SEVERE [main] org.apache.catalina.startup.Catalina.start The required Server component failed to start so Tomcat is unable to start.
    org.apache.catalina.LifecycleException: A child container failed during start
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:928)
        at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        at org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475)
    Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: A child container failed during start
        at java.util.concurrent.FutureTask.report(Unknown Source)
        at java.util.concurrent.FutureTask.get(Unknown Source)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916)
        ... 13 more
    Caused by: org.apache.catalina.LifecycleException: A child container failed during start
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:928)
        at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
        at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
        ... 13 more
    Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/airlines]]
        at java.util.concurrent.FutureTask.report(Unknown Source)
        at java.util.concurrent.FutureTask.get(Unknown Source)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916)
        ... 21 more
    Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/airlines]]
        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.ContainerBase$StartChild.call(ContainerBase.java:1384)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
        at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
        ... 21 more
    Caused by: java.lang.IllegalArgumentException: The servlets named [com.sathish.booking.controller.BookingServlet] and [com.sathish.flight.controller.FlightServlet] are both mapped to the url-pattern [/flight] which is not permitted
        at org.apache.tomcat.util.descriptor.web.WebXml.addServletMappingDecoded(WebXml.java:342)
        at org.apache.tomcat.util.descriptor.web.WebXml.addServletMapping(WebXml.java:335)
        at org.apache.catalina.startup.ContextConfig.processAnnotationWebServlet(ContextConfig.java:2459)
        at org.apache.catalina.startup.ContextConfig.processClass(ContextConfig.java:2135)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2124)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2016)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2010)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2010)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2010)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:2010)
        at org.apache.catalina.startup.ContextConfig.processClasses(ContextConfig.java:1233)
        at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1142)
        at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:774)
        at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:301)
        at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5051)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        ... 27 more
15-Nov-2019 17:15:00.033 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8085"]
15-Nov-2019 17:15:00.033 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8018"]
15-Nov-2019 17:15:00.033 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina] 
Nov-2019 17:15:00.033 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8085"]
15-Nov-2019 17:15:00.049 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["ajp-nio-8018"]![web.xml file] (/image/PHC3o.png)![enter image description here](/image/KPOT9.png)

最佳答案

堆栈跟踪中的错误指出:

The servlets named [com.sathish.booking.controller.BookingServlet] and [com.sathish.flight.controller.FlightServlet] are both mapped to the url-pattern [/flight] which is not permitted

您的 servlet 映射配置(它可能在 web.xml 中,这取决于您的应用程序类型)包含两个映射到同一 url 的 servlet。 我想您应该更改 bookingServlet 的 servlet 映射以使用/booking url。

关于eclipse - 本地主机上的服务器 Tomcat v7.0 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58872913/

相关文章:

tomcat - 你可以在 webapp 之外有 WEB-INF 吗?

javascript - 我的 JQuery 数据表有错误。 JQuery Datatable 在本地环境中工作正常,但在托管环境中却出现错误

Java 套接字服务器,位于集群服务器上

有关应用程序和 API 的安全问题

java - 使用 jar 库自动部署应用程序

java - IntelliJ Idea 14 JSF XHTML 代码风格

Eclipse RLS 配置文件丢失?

java - 如何在没有任何容器(如 tomcat/Jboss)的情况下在核心 java 中创建 Restful Web 服务

单个服务器上的 session 集群 Tomcat + terracotta

eclipse - GhostDoc 等效于 Eclipse(Java)