Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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、Git和Elastic Beanstalk进行部署_Java_Eclipse_Amazon Web Services_Amazon Elastic Beanstalk - Fatal编程技术网

Java 使用Eclipse、Git和Elastic Beanstalk进行部署

Java 使用Eclipse、Git和Elastic Beanstalk进行部署,java,eclipse,amazon-web-services,amazon-elastic-beanstalk,Java,Eclipse,Amazon Web Services,Amazon Elastic Beanstalk,在通过eclipse部署时,是否有方法指定java源文件是否包含在WAR文件中 请考虑以下情况: 使用导出到战争:这是简单而直接的。如果选中标记为“导出源文件”的复选框,则源文件将包含在WAR中 发布到本地Tomcat服务器:源文件从未包含在wtpwebapps目录中,并且没有WAR文件。同样,很简单 在Windows机器上通过EclipseAWS工具包发布到Elastic Beanstalk:源文件始终包含在WAR文件中(WAR文件分解为git文件夹,然后作为Zip文件部署) 在Linux(U

在通过eclipse部署时,是否有方法指定java源文件是否包含在WAR文件中

请考虑以下情况:

  • 使用导出到战争:这是简单而直接的。如果选中标记为“导出源文件”的复选框,则源文件将包含在WAR中

  • 发布到本地Tomcat服务器:源文件从未包含在wtpwebapps目录中,并且没有WAR文件。同样,很简单

  • 在Windows机器上通过EclipseAWS工具包发布到Elastic Beanstalk:源文件始终包含在WAR文件中(WAR文件分解为git文件夹,然后作为Zip文件部署)

  • 在Linux(Ubuntu)机器上通过EclipseAWS工具包发布到Elastic Beanstalk:最终部署的WAR文件从不包含源文件

  • 我还没有找到一种方法来阻止源文件被包含在3或4中。这可能不是操作系统的问题,而是在两台机器上设置不同的一些配置文件中的一个简单设置。或者它可能是为两个操作系统编写插件的方式(插件是否特定于操作系统?)。即使是这样,是否有可以更改的设置

    我尝试过使用Web部署程序集设置,但就源代码而言,我不知道如何使其工作

    您对此的任何见解都会有所帮助