Где находится каталог «работа» для экземпляра Tomcat, запущенного в Eclipse?

У меня была аналогичная проблема с вызовом SP, возвращающим ошибку, что ожидаемый параметр не был включен. Мой код был следующим. Сохраненная процедура:

@Result int OUTPUT

И C #:

            SqlParameter result = cmd.Parameters.Add(new SqlParameter("@Result", DbType.Int32));
            result.Direction = ParameterDirection.ReturnValue;

При поиске и устранении неисправностей , Я понял, что хранимая процедура была ФАКТИЧЕСКИ ищет направление «InputOutput», поэтому следующее изменение устранило проблему.

            r

Result.Direction = ParameterDirection.InputOutput;

32
задан Jens 19 August 2015 в 06:54
поделиться

5 ответов

Вы найдете его в

projectworkspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0

Это место по умолчанию, где Eclipse 3.4 публикует проект. Однако это можно изменить, изменив настройки в представлении «Сервер».

50
ответ дан 27 November 2019 в 20:05
поделиться

Перейдите в окно «Серверы» -> дважды щелкните на своем экземпляре tomcat -> клик «Открыть конфигурацию запуска» -> перейдите на вкладку «Аргументы».

Найдите определение переменной следующим образом:

-Dcatalina.base="/Users/dirtyaffairs/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0"
18
ответ дан 27 November 2019 в 20:05
поделиться

Самый простой способ, скорее всего, спросить скомпилированную страницу JSP об источнике байт-кода.

http://www.exampledepot.com/egs/java.lang/ClassOrigin.html :

// Get the location of this class
Class cls = this.getClass();
ProtectionDomain pDomain = cls.getProtectionDomain();
CodeSource cSource = pDomain.getCodeSource();
URL loc = cSource.getLocation();  // file:/c:/almanac14/examples/

Надеюсь, это поможет. Что ты хочешь сделать?

15
ответ дан 27 November 2019 в 20:05
поделиться

Вы можете изменить его, установив параметр scratchDir в конфигурации web.xml вашего сервера (в проекте Servers, а не в вашем приложение web.xml!).

1
ответ дан 27 November 2019 в 20:05
поделиться

Я предполагаю, что это будет то же место относительно вашего рабочего пространства.

-1
ответ дан 27 November 2019 в 20:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: