前提・実現したいこと
・STSで開発プロジェクトのセットアップを行いたい。
「Spring徹底入門 著株式会社NTTデータ」を参考にセットアップしているものの、参考書が4年前のものだということもあり
上手くいきません。
・実現したいこと:serverビューの「pivotal tc Server Developer Edition」にデプロイしたプロジェクトを右クリックし「open Home Page」
を選択し、トップページ(ハローワールド)の表示をしたい。
発生している問題・エラーメッセージ
・serverビューが存在しない
※ワークスペースはデフォルトのままいじっておりません。
該当のソースコード
pom.xml
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>example</groupId> <artifactId>firstapp</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <name>firstapp Maven Webapp</name> <!-- FIXME change it to the project's website --> <url>http://www.example.com</url> <dependencyManagement> <dependencies> <dependency> <groupId>io.spring.platform</groupId> <artifactId>platform-bom</artifactId> <version>2.0.5.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.taglibs</groupId> <artifactId>taglibs-standard-jstlel</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope> </dependency> </dependencies> <build> <finalName>firstapp</finalName> <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) --> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </pluginManagement> </build> </project>
web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> <jsp-config> <jsp-property-group> <url-pattern>*.jsp</url-pattern> <page-encoding>UTF-8</page-encoding> <include-prelude>/WEB-INF/include.jsp</include-prelude> </jsp-property-group> </jsp-config> </web-app>
include.jsp
<%@ taglib prefix="C" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
試したこと
serverビューがなかったので
プロジェクトを右クリック > 実行 >Maven install
その後実行。
500エラーが出力したので
https://teratail.com/questions/201257
こちらの質問の回答部分の修正を加え再実行
### 補足情報(FW/ツールのバージョンなど) AdoptOpenJDK\jdk-8.0.252.09-hotspot\bin spring-tool-suite-4 4.6.1.RELEASE ![イメージ説明](65b8917d5f05b226a3c231f1f6c5cf73.jpeg) springに関して初心者で大変恐縮ではございますが。なにとぞよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。