Предварительное условие: разверните и запустите эту программу: https://crunchify.com/how-to-run-java-program-automatics-on-tomcat-startup/
Мы будем использовать ту же программу Java и изменить ее, чтобы дать вам путь к каталогу Tomcat на Java и многое другое.
CrunchifyServletExample.java
Джава
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
пакет crunchify. ком . учебные пособия ;
Импортировать Java. Ио. Файл ;
Импортировать javax. сервлет. * ;
Импортировать javax. сервлет. http . HttpServlet ;
/ **
* @author Crunchify.com
*
* /
общественности учебный класс CrunchifyServletExample продолжается HttpServlet {
частный статический окончательный долго serialVersionUID знак равно 1л ;
общественности недействительным init ( ) бросает ServletException {
Система. вне. println ( ———- ) ;
Система. вне. println ( ———- CrunchifyServletExample Инициализирован успешно ———- ) ;
Система. вне. println ( ———- / n ) ;
// System.out.println (Путь к каталогу развернутого приложения: +
// this.getServletContext (). getRealPath (/));
Система. вне. println ( «Путь к каталогу развернутого приложения:» + это. getServletContext ( ) . getRealPath ( File . separator ) ) ;
Система. вне. println ( getContextPath (): + это. getServletContext ( ) . getContextPath ( ) ) ;
Система. вне. println ( «Сервер Apache Tomcat:» + это. getServletContext ( ) . getServerInfo ( ) ) ;
Система. вне. println ( «Версия API сервлета:» + это. getServletContext ( ) . getMajorVersion ( ) +
+ это. getServletContext ( ) . getMinorVersion ( ) ) ;
Система. вне. println ( «Название проекта Tomcat:» + это. getServletContext ( ) . getServletContextName ( ) ) ;
}
}
|
Выход:
Консольный выход
1
2
3
4
5
6
7
8
9
|
———-
———- CrunchifyServletExample Инициализирован успешно ———-
———-
App путь Развернутого Каталога: / Пользователи / приложение / документы / блоги / crunchify — рабочая область / . метаданные / . плагины / орг . затмение. WST . сервер . core / tmp0 / wtpwebapps / CrunchifyTutorial /
getContextPath ( ) : / crunchify — учебник
Сервер Apache Tomcat : Apache Tomcat / 8.0.32
Версия API сервлета : 3,1
Название проекта Tomcat : CrunchifyTutorials
|
0.00 (0%) 0 votes