tomcat 8静的ページ、mavenプロジェクトへのアクセスパス構成
3546 ワード
tomcat 8静的ページ、mavenプロジェクトへのアクセスパス構成
ディレクトリパスマッピングの構成
tomcatのserverを変更します.xmlプロファイルは、次のとおりです.
tomcatによる静的リソースファイルへのアクセス
server.xmlプロファイルにラベルが見つかりました.
Context属性解析:
path="/test":カスタムアクセスパスlocalhost:8080/test/は、そのディレクトリパスの下にマッピングされたC:UsersQiXuanDownloadsに等しい
docBase:ディレクトリパスをマッピングするプロパティ
tomcatの起動
これにより、C:UsersQiXuanDownloadsというディレクトリの下の静的リソースファイルにアクセスできます(注意:このディレクトリの下に最後にweb-infoフォルダやweb.xmlが存在しないでtomcatが存在する場合はwebプロジェクトとして正しいかどうか、jar依存性が欠けているかなど)
このディレクトリのindexにアクセスする.jspページ
ブラウザでlocalhost:8080/test/indexにアクセスします.jspはこれでアクセスできます
server.xmlプロファイル
C:UsersQiXuanDownloadsこのディレクトリの下index.jspと参照jsファイル
mavenプロジェクト構成へのアクセス
先にパッケージングする:プロジェクトのディレクトリの下でdosウィンドウを開いてmvn clean packageを実行する
これによりtargetディレクトリの下でwarパッケージが生産されます
tomcatのインストールディレクトリに進みます(これは2つ目のtomcat構成方法ですが、実際には上のserver.xmlファイルhostに直接追加できます)
E:\apache-tomcat-8.0.14\conf\Catalina\localhost
ファイル名convertを新規作成します.xml(注:contextのpathプロパティと名前を一致させる)
開くxml、編集の追加
保存#ホゾン#
tomcatを起動すればいいです
tomcatのインストールディレクトリの下で
E:\apache-tomcat-8.0.14\bin
バッチ・ファイルの実行
Windowsの下
起動:startup.bat
閉じる:shutdown.bat
linuxの下:
起動:startup.sh
閉じる:shutdown.sh
ディレクトリパスマッピングの構成
tomcatのserverを変更します.xmlプロファイルは、次のとおりです.
tomcatによる静的リソースファイルへのアクセス
server.xmlプロファイルに
Context属性解析:
path="/test":カスタムアクセスパスlocalhost:8080/test/は、そのディレクトリパスの下にマッピングされたC:UsersQiXuanDownloadsに等しい
docBase:ディレクトリパスをマッピングするプロパティ
tomcatの起動
これにより、C:UsersQiXuanDownloadsというディレクトリの下の静的リソースファイルにアクセスできます(注意:このディレクトリの下に最後にweb-infoフォルダやweb.xmlが存在しないでtomcatが存在する場合はwebプロジェクトとして正しいかどうか、jar依存性が欠けているかなど)
このディレクトリのindexにアクセスする.jspページ
ブラウザでlocalhost:8080/test/indexにアクセスします.jspはこれでアクセスできます
server.xmlプロファイル
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="/test" docBase="C:\Users\QiXuan\Downloads" reloadable="false" privileged="false"></Context>
</Host>
C:UsersQiXuanDownloadsこのディレクトリの下index.jspと参照jsファイル
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta property="qc:admins" content="1445622632661457336654" />
<meta property="wb:webmaster" content="661fc4975e9a0200" />
<script src="/test/js/jquery-1.11.3.js"></script>
</head>
<body>
<h2>Hello World!</h2>
</body>
</html>
<script>
$(document).ready(function(){
alert("123456");
console.log("hello world");
});
</script>
mavenプロジェクト構成へのアクセス
先にパッケージングする:プロジェクトのディレクトリの下でdosウィンドウを開いてmvn clean packageを実行する
これによりtargetディレクトリの下でwarパッケージが生産されます
tomcatのインストールディレクトリに進みます(これは2つ目のtomcat構成方法ですが、実際には上のserver.xmlファイルhostに直接追加できます)
E:\apache-tomcat-8.0.14\conf\Catalina\localhost
ファイル名convertを新規作成します.xml(注:contextのpathプロパティと名前を一致させる)
開くxml、編集の追加
<Context path="/convert"
docBase="E:\JavaWorkspaces\convert\target\oauth2"
ebug="0"
reloadable="true"
privileged="true">
</Context>
保存#ホゾン#
tomcatを起動すればいいです
tomcatのインストールディレクトリの下で
E:\apache-tomcat-8.0.14\bin
バッチ・ファイルの実行
Windowsの下
起動:startup.bat
閉じる:shutdown.bat
linuxの下:
起動:startup.sh
閉じる:shutdown.sh