Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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 如果项目不是';你不认为这是一个网络项目吗?_Java_Eclipse_Tomcat - Fatal编程技术网

Java 如果项目不是';你不认为这是一个网络项目吗?

Java 如果项目不是';你不认为这是一个网络项目吗?,java,eclipse,tomcat,Java,Eclipse,Tomcat,如果你能帮我,我会很高兴的。 在我的新工作中,我被要求对部署在web上的程序进行一些改进。该程序是在PC上开发的,具有以下功能: Java 1.6.29 Tomcat 6.0 日食加尼米德 我已经检查了机器中的源代码,即使该项目是在web环境中构建的,也无法在Eclipse上找到作为web项目的代码,它看起来是一个普通项目 在这一刻,他们要求我在机器上运行项目,以便运行一些测试 由于它不是一个web项目,我尝试在Eclipse over Tomcat中使用选项“run As”运行该程序,但这表明

如果你能帮我,我会很高兴的。 在我的新工作中,我被要求对部署在web上的程序进行一些改进。该程序是在PC上开发的,具有以下功能:

Java 1.6.29 Tomcat 6.0 日食加尼米德

我已经检查了机器中的源代码,即使该项目是在web环境中构建的,也无法在Eclipse上找到作为web项目的代码,它看起来是一个普通项目

在这一刻,他们要求我在机器上运行项目,以便运行一些测试

由于它不是一个web项目,我尝试在Eclipse over Tomcat中使用选项“run As”运行该程序,但这表明它不是一个web项目,因此无法部署它

我的解决方案是构建一个压缩的WAR,并将该文件从Tomcat复制到webapp文件夹,然后执行Tomcat,这将生成项目文件夹,问题是,项目的路径()显示错误404

我的问题是:我能做些什么来运行Tomcat上的项目


非常感谢

首先确认项目是否需要容器来运行它。 如果它是一个由jsp/html/JSF组件组成的web项目,tomcat默认将index.xxx页面视为默认的第一页。如果项目中没有此名称的文件,您将收到“未找到资源”错误。 (xxx为适当扩展的席位持有人)


最好的解决方案是在eclipse中创建一个新的web项目,并导入现有项目的组件,以确保为web项目正确设置环境。

我认为手动将修改后的文件传输到部署位置是一种做法,只需从eclipse进行远程调试,查看它是否正在运行。嘿@Pumpkin,您还可以共享项目根文件夹中的文件列表吗?项目可能由一个构建工具(可能是maven、gradle或sbt)管理。另外,检查是否有.iml文件(idea项目)。