java - 如何在WildFly8.2.0中正确支持servlet

标签 java eclipse servlets wildfly

我的问题是,当在 Eclipse 的目标运行时中添加 WildFly 8.x 运行时时,我无法运行 servlet,我的意思是服务器运行时库不在路径中。 你能为我提供帮助吗? 我正在运行 ubuntu 14.10、eclips luna、JRE 1.8 和 WildFly 8.2.0。 注意:我不想手动添加 servlet-api jar 文件。 提前致谢。

编辑1: 我发现不仅servlet实现部分没有加载,WildFly的所有其他模块也没有加载,所以这确保了问题出在整个服务器运行时!

编辑2: 如 2.1.1. Installing a new runtime section, 中所述

You will also note a Deploy-Only Runtime type. This type does not provide a classpath for WTP projects. It is used solely by it's server type for the purpose of setting up a deploy directory for users who do not wish to make use of starting, stopping, or debugging their projects inside Eclipse.

我可以得出结论,我的版本具有“仅部署运行时类型”,但它是版本 8.2.0.Final 2014-11-20 Java EE7 Full & Web Distribution !!!

最佳答案

现在可以了,我刚刚安装了JbossAS Tools,在eclipse中描述如下:

Provides WTP server adapters for JBoss installations. These adapters are capable of deployment and providing classpaths for projects

然后我可以直接为新项目指定项目运行时,或者从旧项目的构建路径添加 WildFly 运行时作为服务器库。

关于java - 如何在WildFly8.2.0中正确支持servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27671013/

相关文章:

java - 用Java解析大型docx文件

java - 隐写术,只有 jpg 作为输入有效,当使用 png 时,生成的图像看起来很奇怪

eclipse - 如何在 Eclipse 中运行的 Tomcat 上打开 HTTPS? (或者 Eclipse 在运行 Tomcat 时使用的 : How do I edit the server. xml 文件?)

java - 如何在jsp页面中垂直显示值列表

java - 让jsp文件转到servlet

java - 创建XML ApplicationContext时如何使用自定义NamespaceHandlerResolver?

java - TabLayout 中点之间的间距

java - 如果透视图是在“欢迎”下方打开的,如何从“欢迎”页面打开 Eclipse 中的透视图?

android - 创建新项目时未生成 R.java

javascript - 如何在servlet中获取java脚本值到java