1

Spring MVC フレームワークを使用して小さな Web アプリを開発しています。基本的に、アプリはユーザーが XML ファイルをアップロードし、特定の XSD ファイルに対して検証できる Web インターフェイスを提供します。XSD ファイルを「src/main/webapp/XSDfolir」に配置しました。このフォルダーを Tomcat のクラスパスに入れました。(Eclipse に組み込まれた Tomcat を使用しています)。私のコードでは、単純に使用した XSD ファイルにアクセスするために ClassPathResource("myXSD.xsd");

それは正常に動作します。ここで、webapp から .war ファイルを作成し、それを別のスタンドアロン Tomcat にデプロイしようとしました。実行しようとすると、「myXSD.xsd」ファイルが見つからないため、NullPointer 例外が発生します。そのため、このスタンドアロン Tomcat インスタンスのクラスパスにこのファイルを何らかの形で含める必要があります。Tomcat が組み込まれた IDE で開発を行った後、webapp をスタンドアロン Tomcat サーバーにデプロイする方法を説明するステップバイステップのチュートリアルまたは記事を探しました。誰でも説明/助けてください。ありがとう!

4

1 に答える 1