を読み込むことができませんでした。 私のプロジェクトを追加すると、問題が発生します。
tomcatのパスを正しいJREに設定しましたが、エラーが発生しています。
問題を解決するために他に何を確認する必要がありますか?
web.xmlの
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
<display-name>SMSCloudService</display-name>
<display-name>Spring MVC Application</display-name>
<servlet>
<servlet-name>HelloWeb</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>HelloWeb</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
コントローラクラス
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.ui.ModelMap;
@Controller
@RequestMapping({"/hello" , "/"})
public class HelloController{
@RequestMapping(method = RequestMethod.GET)
public String printHello(ModelMap model) {
model.addAttribute("message", "Hello Spring MVC Framework!");
return "hello";
}
}
というエラーメッセージにこの奇妙な '$ 1'があります。どのように正確にTomcatを開始しているのですか?アプリケーションの有無にかかわらず、どういう意味ですか?これまでにTomcatにアプリケーションをデプロイしたことがありますか? – geert3
はい、これは私がTomcatにデプロイする初めてのアプリケーションです。私のプロジェクトistは "Run As .."の下でtomcatに設定されています。実行ボタンをクリックすると、コンソールに奇妙なメッセージが表示されます。私のプロジェクトがtomcatにデプロイされている場合にのみ問題が発生します。私がそれを削除しても、Tomcatにプロジェクトがない場合、奇妙なメッセージは表示されません。ちなみに、メッセージはドイツ語で表示されています。私はそれを翻訳しようとしました。元は次のようになります:Fehler:Hauptklasse org.apache.catalina.startup.Tomcat $ 1 konnte nicht gefunden oder geladen werden – jublikon
これはeclipseですよね? – geert3