Java 为什么我不能在JBossAS5.1上运行一个动态web项目,在eclipse中使用正确的项目方面

Java 为什么我不能在JBossAS5.1上运行一个动态web项目,在eclipse中使用正确的项目方面,java,eclipse,jboss,runtime,Java,Eclipse,Jboss,Runtime,我使用的是ubuntu14.04,使用的是eclipseluna4.04、java7和jboss5.1 当我创建jsp文件时,我遇到了这个错误 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 我知道这个错误的解决方案,我需要选择目标运行时jboos5..1 但是当我去 properties->Targeted Runtime jboss5.1已禁用。 我如何解决这

我使用的是
ubuntu14.04
,使用的是
eclipseluna4.04
java7
jboss5.1
当我创建jsp文件时,我遇到了这个错误

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
我知道这个错误的解决方案,我需要选择目标运行时
jboos5..1
但是当我去

properties->Targeted Runtime

jboss5.1已禁用。 我如何解决这个问题

添加目标运行时后,无法运行项目

服务器选项卡

启动服务器后的控制台

项目事实

您需要在构建路径上添加服务器运行库

  • 右键单击项目
  • 单击构建路径
  • 转到“库”选项卡
  • 单击“添加库”
  • 选择服务器运行时
  • 选择已安装的JBoss服务器运行时
  • 如果未启用适当的运行时,请更改项目方面

  • 右键单击项目
  • 性质
  • 项目方面
  • 为您的项目选择动态web项目或适当的方面
  • 检查java版本,java版本应支持您的应用服务器。

    将JBOSS的java版本设置为6,设置为5.1,java 7不支持它。

    您的eclipse支持J2EE吗?是的id不支持J2EE请参见下图中的注释建议您可能需要卸载某些方面。你试过了吗?跑不动?方法您有在服务器上运行的选项吗?是的,我有在服务器上运行的选项。当转到在服务器上运行时,它要求我手动定义新服务器,我已经在其中定义了一个服务器。虽然当我选择jboss 5.1时,finish按钮是禁用的,但我会在问题中附加一个屏幕排序显示eclipse中服务器选项卡的屏幕截图。我已经创建了它bro。你能告诉我步骤吗。对不起,我太笨了