我已经尝试过您的简化骆驼路线示例,它可以与mvn jetty:run一起使用。
在我的Tomcat 7.0.27 Java 6中,它实际上可以工作。邮件已正确发送。唯一的区别是我不使用:
mvn install
而是使用:
mvn package
然后将target / test-mail-0.0.1-SNAPSHOT.war复制到Tomcat webapps文件夹,然后启动tomcat(bin /
startup.sh或bin / startup.bat)。
希望这也对您有用。
我的建议是选择与我相同的Tomcat版本,并执行相同的步骤。
问题的其他来源,您应该:
- 检查是否毫无疑问地将环境变量CATALINA_HOME或CATALINA_base设置为指向其他Tomcat安装。
- 同样在环境变量中,检查JRE_HOME或JAVA_HOME的内容(使用JDK时)以及CLASSPATH变量。您应该将类路径设置为$ JAVA_HOME / jre / lib:$ JAVA_HOME / jre / lib / ext:。或%JAVA_HOME%/ jre / lib;%JAVA_HOME%/ jre / lib / ext;。(最后一个点很重要)
- 如果仅在JRE上运行,请用JRE_HOME替换JAVA_HOME / lib。
- 您正在运行什么版本的JVM。我正在使用Oracle JDK6。您正在使用OpenJDK / J9还是其他工具?



