【问题标题】:Visual Studio Code setup for Java WebApp Project without main method没有 main 方法的 Java WebApp 项目的 Visual Studio Code 设置
【发布时间】:2021-01-02 16:41:23
【问题描述】:

我希望在我的本地机器上设置这个项目 (https://github.com/afawcett/githubsfdeploy)。我对 Java 不太熟悉,但我觉得我已经能够做足够的事情(MAVEN、JAVA 环境下载和系统变量设置)来让我的 Windows 机器启动并与 Visual Studio Code 一起运行。我能够在 Visual Studio 代码中启动并运行 Spring Boot 项目而没有任何问题,所以我想相信我拥有所有必需的部分 (https://code.visualstudio.com/docs/java/java-spring-boot)。

spring-boot 项目有一个 main 方法,而我试图重新创建的那个没有。我在调试 githubsfdeploy 项目时收到错误,找不到“main”方法。我一直在研究不使用 main 方法来运行 java 项目的其他方法,但还没有认识到缺失的部分。希望对我可能没有考虑到的事情有一些指导。谢谢!

【问题讨论】:

    标签: java maven jsp visual-studio-code


    【解决方案1】:

    这是一个基于项目对象模型 (POM) 概念的 Maven 项目。所以首先,你应该在本地下载MavenTomcat

    我的机器:win10、vscode1.49.0、JDK11

    已安装 VS 代码扩展:Java 扩展包Tomcat for java

    然后我下载:apache-maven-3.6.3-bin.zipTomcat9.0.38 并提取它们

    1. 将 maven 添加到环境变量中:

      ---\apache-maven-3.6.3-bin\apache-maven-3.6.3\bin

    2. 在VS Code中打开项目,在User settings.json中添加如下代码:

      "maven.executable.path": "---\apache-maven-3.6.3-bin\apache-maven-3.6.3\bin\mvn",

    3. 按照图片步骤:

    1. 添加tomcat服务器并在tomcat上运行.war,这里有一个gif教程:work with tomcat

    最后,你会观察到这个结果:

    当你可以运行成功,就可以调试了:右键tomcat服务器,选择debug war packages

    【讨论】:

    • 绝对棒极了!!谢谢!我错过了 tomcat 下载和扩展!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-02
    • 2018-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-13
    • 2019-07-19
    相关资源
    最近更新 更多