私はBeanIOを使ってファイルに書き込むJavaプログラムを持っています。プログラムは私のローカル環境で正常に動作し、期待どおりに動作します。最初に私のローカル環境でこのプログラムを書いてからAWS Lambda関数としてアップロードしていたので、はAWS Lambda関数として最初に作成されたではありませんでした。ラムダ関数をアップロードするときにBeanIOマッピングファイルが見つかりません
Eclipseプラグインを使用してコードをAWS Lambda関数としてアップロードし、console.aws.amazon.comをオンラインで使用してテストします。私はそれをテストするとき、私は例外が戻されます:
org.beanio.BeanIOConfigurationException: BeanIO mapping file 'foo.xml' not
found on classpath\n\tat
をエラーがで発生した行はこれです:
StreamFactory sf = StreamFactory.newInstance();
sf.loadResource("foo.xml"); // right here
私は新しいと同じパッケージにfoo.xmlを入れて試してみました
私はbeanIOとAWS Lambdaを使い慣れました。 Lambdaにアップロードするときにfoo.xmlの場所を正しく参照するように設定する必要がありますか?私のローカル環境ではうまく動作するので、何をすべきか混乱しています。