2017-04-03 5 views
0

ウェブサーバhttp://localhost:8080/test/scriptsフォルダにabc.jarがデプロイされています。WebサーバーにJavaファイルパスを展開する方法は?

abc.jarファイルには、abc.jarファイルが存在するサーバーのURLを取得するためのコードを記述するPath.javaクラスがあります。出力はhttp://localhost:8080/test/である必要があります。

パスの取得方法は?私が正しくあなたの質問を理解していれば

+0

JARファイルまたはWARファイル? – Omore

答えて

0

あなたはについての詳細は、

public static String getURLWithContextPath(HttpServletRequest request) { 
    return request.getContextPath(); // this method will provide you desired path. 
} 

[私はあなたがここにサーブレットを使用していると仮定しています]サーブレットクラスPath.javaでデプロイした.warファイルののcontextPathを取得したいですcontextPath、

https://tomcat.apache.org/tomcat-5.5-doc/servletapi/javax/servlet/http/HttpServletRequest.html#getContextPath()

+0

Path.javaはサーブレットではありません。それは単純なJavaクラスです。単純なJavaクラスからコンテキストパスを取得するにはどうすればよいですか? –

関連する問題