Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法在Eclipse中将项目添加到Tomcat服务器_Java_Eclipse_Tomcat_Jst - Fatal编程技术网

Java 无法在Eclipse中将项目添加到Tomcat服务器

Java 无法在Eclipse中将项目添加到Tomcat服务器,java,eclipse,tomcat,jst,Java,Eclipse,Tomcat,Jst,我无法将我的项目添加到Eclipse中的服务器-为什么 我安装了所有必要的工具(Webdev、JavaEE、服务器适配器和Tomcat本身,一切) 我配置了运行时环境,将所有Java版本调整为JDK 6(因为它应该在Tomcat 6上运行),但在创建新服务器时,可以添加资源的对话框左侧仍然是空的 我还能试什么 PS:我正在Windows 7 Professional上使用(Juno)。您没有将项目创建为“动态Web项目”,因此Eclipse不会将其视为Web项目。创建新的“动态Web项目”或转到

我无法将我的项目添加到Eclipse中的服务器-为什么

我安装了所有必要的工具(Webdev、JavaEE、服务器适配器和Tomcat本身,一切)

我配置了运行时环境,将所有Java版本调整为JDK 6(因为它应该在Tomcat 6上运行),但在创建新服务器时,可以添加资源的对话框左侧仍然是空的

我还能试什么


PS:我正在Windows 7 Professional上使用(Juno)。

您没有将项目创建为“动态Web项目”,因此Eclipse不会将其视为Web项目。创建新的“动态Web项目”或转到“属性”→ 项目方面并检查动态Web模块

  • 在PackageExplorer视图中右键单击项目名称
  • 选择属性
  • 选择项目方面
  • 单击Runtimes选项卡
  • 检查服务器
  • 点击OK
  • 现在:

  • 在Servers视图中右键单击服务器名称
  • 单击添加和删除
  • 将资源移到右侧列

  • 我修复了这个问题,将动态Web模块添加到项目方面

  • 在PackageExplorer视图中右键单击项目名称
  • 选择属性
  • 选择项目方面
  • 激活动态Web模块
  • 点击OK
  • 对我来说:


    它是(火星)不支持,所以我补充说。它起作用了。

    在遵循之前海报建议的步骤后,请执行以下步骤:

    • 右键单击项目
    • 单击Maven,然后更新项目
    • 勾选复选框“强制更新快照/发布”,然后单击“确定”

    您现在应该可以开始了。

    如果您能够在Eclipse project explorer中看到项目,但在将项目添加到web服务器时无法看到项目,请遵循项目属性->项目方面,确保勾选了动态web模块Java

  • 右键单击项目
  • 转到属性=>项目事实
  • 单击运行时选项卡
  • 选中服务器的复选框
  • 那好吧

  • 关闭eclipse并启动服务器,您将能够看到并运行项目。

    转到项目属性->项目方面。确保选中动态Web模块和Java。

    除此之外,“Cloud Foundry Standalone Application”需要取消选中(如果已选中)。默认情况下,很少有IDE预先选择此选项。

    在我的例子中:


    项目属性→ 项目方面。确保选中“动态Web模块”。最后,我输入版本号“2.3”,而不是“3.0”。之后,ApacheTomcat 5.5运行时被列在“运行时”选项卡中。

    在我的例子中,.project文件是只读的(它是通过这种方式从源代码控制系统中提取的)。使其可写解决了这个问题


    (氧气)。

    我用来解决它的步骤:

  • 双击Servers选项卡中的Tomcat服务器
  • 在Runtime Environment:旁边的下拉列表中,选择Apache Tomcat
    您的版本
  • 点击保存
  • 现在,您应该能够在右键单击“添加和删除”时添加到服务器


    注意:此外,在清除/运行时,您会收到多个实例的错误,请打开server.xml并确保它包含每个应用程序的单个实例,而不是多个实例。

    右键单击App-->run on server,然后在此处尝试将您的项目添加到服务器。试试这一次。在“运行方式”菜单中没有,我只有“Java小程序”、“Java应用程序”和“JUnit测试”。你下载了EclipseEE或Eclipse吗?有没有办法更改项目?如果没有,在创建一个新的空项目后,我将如何导入内容?或者转到属性->项目方面并检查动态Web模块。在项目属性中,您将看到“项目方面”部分。在其中检查“动态Web模块”(适当的版本)和您正在使用的其他技术(JSF或JSP…)。我还检查了
    Java
    以及
    Dynamic Web模块
    ,它工作正常!!请不要通过回滚我们的改进来破坏您的答案。我已经用jdk7运行了几个月的Mars 4.5.1。嗨,Mahesh,请您正确设置答案的格式。我必须删除版本4.0,然后放入版本3.0。在那之后,它起了作用。