java - 将 vaadin 应用程序部署到 tomcat

标签 java eclipse tomcat vaadin

我正在尝试学习 Java,并想在 Eclipse 中使用 Vaadin(和 Maven)编写一个基本的网络应用程序。 我有一个 java 文件,它应该创建一个带有单个面板的窗口。 我有一个 tomcat 服务器设置,但是当我尝试在上面运行我的项目时,我无法克服这个错误:

java.lang.ClassNotFoundException: com.vaadin.server.VaadinServlet

我在我的 Maven 依赖项文件夹中安装了“vaadin-server-7.6.4.jar”,所以我猜我没有在 web.xml(或 pom.xml?)中正确设置路径。 我应该从哪里开始解决这个问题?有什么想法吗?

最佳答案

检查类路径中是否存在 jar。该 jar 应该位于 Tomcat 安装目录的 lib 文件夹中,或者应该打包在 Web 应用程序的 lib 文件夹中。

关于java - 将 vaadin 应用程序部署到 tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40976893/

相关文章:

java - JSP项目中的JDBC SQL Server连接错误

Java Web 开发环境以最小化构建-部署-测试周期时间?

java - Eclipse/javac 不同意编译签名与默认方法冲突;谁是对的?

maven - 如何将包含多个 jar 的外部文件夹添加到 Web 应用程序的 Maven 构建中?

java - 为什么 Tomcat 8.5 选项 allowLinking=true 使启动更快

maven-2 - Maven POM 的 Tomcat Nexus URL 映射

java - 格式化大十进制。 JavaFX

java - 基于 AOP 的对象注入(inject)对于以小写字母开头的类名失败

java - 如何在Windows 7下杀死打开的服务器套接字?

java - Eclipse 氧气升级 - "Java Virtual Machine Launcher - A Java Exception has occured)"