我创建了一个jar文件,其中有类文件,.classpath文件,.project文件。在github上的示例中,我看到了apiproxy,标注和lib文件夹。当我部署它时,出现错误,表明流量无法流动,出现错误,如流量。如何在lib文件夹中上传依赖项jar但是,当我在资源文件夹中上传主jar文件时,我看不到任何lib文件夹依赖罐。我应该将所有罐子放在一个资源文件夹中吗?在我的.classpath文件中,我可以看到所有lib jar,例如message-flow-1.0.0.jar,expressions-1.0.0.jar和itextpdf-5.5.6.jar。但是在文档中,它是由maven部署的,但是我不知道maven,如何从UI中创建lib文件夹并在那里上传jar。
答案 0 :(得分:0)
好的,据我所知。
您可以从脚本>导入文件将jar文件上传到apigee中,然后在文件类型中选择“ JAR”>从工作空间中选择jar文件>最后,定义您的jar名称并然后使用策略 Java调用调用您的jar。
如果您必须修改jar并想部署它,请删除apigee中现有的jar,并按照 1 上载新的jar。如果新jar的名称相同对现有jar而言,您无需对Java Callout策略执行任何操作。但是新的jar的名称不同,别忘了修改Java标注以引用您的新jar。
答案 1 :(得分:0)
请创建单个jar文件,其中包含 message-flow-1.0.0.jar,expressions-1.0.0.jar和itextpdf-5.5.6.jar 之类的jar。根据apigee文档,创建一个 Java Callout 策略,并确保您在Java Callout Poliy
<ClassName>package.ClassName</ClassName
<ResourceURL>java://SingleJar.jar</ResourceURL>