簡體   English   中英

使用Bootstrap和Tomcat Embedded創建Web應用程序,Java SE 8未運行

[英]Creating a Web App with Bootstrap and Tomcat Embedded and Java SE 8 not running

我正在關注這個Oracle教程

http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/basic_app_embedded_tomcat/basic_app-tomcat-embedded.html

我已經下載了包含maven項目的zip並按照此處的說明運行它

http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/basic_app_embedded_tomcat/basic_app-tomcat-embedded.html

但是當我執行最后的命令時

java -jar employees-app-1.0-SNAPSHOT-jar-with-dependencies.jar

我收到此錯誤消息:錯誤:無法找到或加載主類com.example.employees.Main

我已將JAVA_HOME設置為指向Oracle jdk1.8.0_102。 關於如何解決這個問題的任何想法?

您是否在步驟1中創建了Main類?

package com.example.employees;

import java.util.Optional;
import org.apache.catalina.startup.Tomcat;

public class Main {

    public static final Optional<String> port = Optional.ofNullable(System.getenv("PORT"));

    public static void main(String[] args) throws Exception {
        String contextPath = "/";
        String appBase = ".";
        Tomcat tomcat = new Tomcat();     
        tomcat.setPort(Integer.valueOf(port.orElse("8080") ));
        tomcat.getHost().setAppBase(appBase);
        tomcat.addWebapp(contextPath, appBase);
        tomcat.start();
        tomcat.getServer().await();
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM