にデプロイされているJavaWebアプリケーションを開発していtomcat 7
ます。私はMaven, Spring, spring security 3.0.5.RELEASE and JSF
このアプリケーションで使用しています。
CATALINA_HOME/lib
他のアプリケーションでも使用しているので、springファイルとjsfjarファイルをに配置したいと思います。これで、これらのjarファイルのほとんどがwarファイルに含まれています。
jarファイルをwarファイルから分離するために私が行っている手順は次のとおりです。
<scope>provided</scope> tag
依存関係を追加するpom.xml
- jarファイルを
CATALINA_HOME/lib
JSF jarに対してこれらの手順を実行したとき、すべてが正しく機能しました。
しかし、春と春のセキュリティjarアプリで同じことを行っても、アプリが起動せず、エラーが発生しました。
例:次の依存関係にタグを追加すると、アプリが機能しなくなり、例外<scope>provided</scope>
がスローされます。Caused by: java.lang.ClassNotFoundException: org.springframework.core.io.Resource
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
ここで完全なスタックトレースを、ここでpom.xmlを参照してください。
CATALINA_HOME / libのスプリングjarの場所でWebアプリを機能させるにはどうすればよいですか?