Справка XML-комментариев, особенно если другие будут использовать его
/// <summary>
/// Defines the types of cars we support
/// </summary>
public enum CarType
{
/// <summary>
/// VW - the peoples car
/// </summary>
Volkswagen,
Ваше перечислимое имя, должна быть множественным числом (как проинструктировано FxCop)
public enum CarTypes
, Добавляют числовые значения и используют поразрядно нумерацию, даже если Вы не планируете использовать поразрядно (это - боль для изменения нумерации позже).
Volkswagen = 1,
/// <summary>
/// They own lambo... can't be all that bad
/// </summary>
Audi = 2,
/// <summary>
/// Good, cheap, reliable
/// </summary>
Toyota = 4,
Просто укажите его в свойстве shared.loader
или common.loader
в /conf/catalina.properties
.
В Tomcat 6 CLASSPATH в вашей среде игнорируется. В setclasspath.bat вы увидите
set CLASSPATH=%JAVA_HOME%\lib\tools.jar
, затем в catalina.bat он используется так
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS%
-Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%"
-Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%"
-Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
Я не вижу других включенных переменных, поэтому я думаю, что вы застряли с редактированием setclasspath.bat и изменением как построен CLASSPATH. Для Tomcat 6.0.20 это изменение было сделано как 74 в setclasspath.bat
set CLASSPATH=C:\app_config\java_app;%JAVA_HOME%\lib\tools.jar
Я предлагаю вам добавить каталог META-INF
с файлом MANIFEST.MF
в файл .war.
Обратите внимание: согласно спецификации сервлета, это должен быть файл .war, а не каталог .war, чтобы META-INF / MANIFEST.MF
читался контейнером.
Отредактируйте MANIFEST.MF
Свойство Class-Path к C: \ app_config \ java_app
:
См. Использование файлов JAR: основы (понимание манифеста)
Наслаждайтесь.