問題タブ [servlet-4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jakarta-ee - tomcatで静的コンテンツを提供するには?
私は j2ee を学んでおり、サーブレット API 4 を使用して最初の Web アプリケーションを開発しようとしています。しかし、css ファイルや画像などの静的コンテンツに問題があります。Tomcat は静的コンテンツへのリクエストをスキップしません。この問題を解決するにはどうすればよいですか? ここに私のプロジェクト構造構造があります
そしてここに、cssファイルと画像を含めたいjspファイルの一部
<link rel="shortcut icon" href="${pageContext.servletContext.contextPath}/static/images/logo.png" type="image/png">
<link rel="stylesheet" type="text/css" href="${pageContext.servletContext.contextPath}/static/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="${pageContext.servletContext.contextPath}/static/css/simple-sidebar.css">
しかし、私はブラウザにそのようなエラーがあります: エラーリスト
maven - web.xml なしで Maven を使用して最も単純な HelloWorld サーブレットを作成する方法
グリーンハンドとして、HelloWorld サーブレットを作成しました。
次に、pom.xml に次の構成があります。
私はサーブレット仕様書から読んだところ、
Web アプリケーションに Servlet、Filter、または Listener コンポーネントが含まれていない場合、またはアノテーションを使用して同じことを宣言している場合、Web アプリケーションに web.xml を含める必要はありません。つまり、静的ファイルまたは JSP ページのみを含むアプリケーションには、web.xml が存在する必要はありません。
私は実際に を使用した@WebServlet
ので、 は含めませんでしたweb.xml
。
完全なコードベースはこちら
質問:しかし、 jettyで commandを使用して実行しようとするとmvn jetty:run
、サーブレットがまったく見つかりません。この問題を解決するにはどうすればよいですか?