当我在我的本地tomcat上部署我的Web应用程序时,我将java mail.jar
放在tomcat下的lib
目录中。但现在我正在jboss tomcat on openshift
部署,我无法将mail.jar
放在lib
下的jbossews-2.0
目录下。如何使用此mail.jar
部署我的应用程序?我在部署中没有使用maven,我删除了本地仓库下的src
和pom.xml
,并将我的应用程序war文件放在webapps
下。这就是我使用的部署模式。
答案 0 :(得分:0)
您选择了将软件部署到Web服务器的错误方法。建议的方法是将其打包为WAR文件;例如使用Maven的“战争”插件。这将负责将任何列为依赖项的JAR文件放入WAR文件中...在正确的位置。
但是,如果您坚持手动部署,那么最好的方法是将依赖的JAR文件放入webapp本身......在.../mywebapp/WEB-INF/lib
目录中。如果将JAR放入Web容器的“共享库”目录中,则还有其他问题需要处理: