Я пытаюсь установить WSO2 в качестве службы Windows и встретить следующую ошибку.
ошибка при поиске основного метода в классе: org.wso2.carbon.bootstrap.Bootstrap: org.wso2.carbon.bootstrap.Bootstrap
Мой файл обертки:
wrapper.java.classpath.3 = $ {carbon_home} \ repository \ components \ plugins \ commons-lang_2.6.0.wso2v1.jar
*********************************************** *********************
рабочий каталог
*********************************************** *********************
wrapper.working.dir = $ {carbon_home} \
Основной класс Java.
YAJSW: по умолчанию «org.rzo.yajsw.app.WrapperJVMMain»
НЕ УСТАНАВЛИВАЙТЕ ЭТУ СОБСТВЕННОСТЬ, ЕСЛИ ВЫ НЕ ИМЕЕТЕ СВОЮ РЕАЛИЗАЦИЮ
wrapper.java.mainclass =
*********************************************** *********************
папка tmp
yajsw создает временные файлы с именем in_ .. out_ .. err_ .. jna ..
по умолчанию они помещаются в jna.tmpdir.
jna.tmpdir в пакетном файле setenv имеет значение / tmp
*********************************************** *********************
wrapper.tmp.path = $ {jna_tmpdir}
*********************************************** *********************
Основной класс приложения или собственный исполняемый файл
ДОЛЖНО быть определено одно из следующих свойств
*********************************************** *********************
Основной класс Java-приложения
wrapper.java.app.mainclass = org.wso2.carbon.bootstrap.Bootstrap
Уровень логирования для вывода на консоль. (См. Документы для уровней журнала)
wrapper.console.loglevel = INFO
Файл журнала, используемый для регистрации выходных данных оболочки.
wrapper.logfile = $ {wrapper_home} /log/wrapper.log
Формат вывода для файла журнала. (См. Документы для форматов)
wrapper.logfile.format = LPTM
Уровень журнала для вывода файла журнала. (См. Документы для уровней журнала)
wrapper.logfile.loglevel = INFO
Максимальный размер, до которого разрешено увеличивать размер файла журнала до
журнал свернут. Размер указывается в байтах. Значение по умолчанию
из 0, отключает прокрутку журнала по размеру. Может сокращаться до 'k' (кБ) или
суффикс 'm' (мБ). Например: 10 м = 10 мегабайт.
Если файл wrapper.logfile не содержит строку ROLLNUM, он будет автоматически добавлен в качестве суффикса имени файла
wrapper.logfile.maxsize = 10m
Максимальное количество свернутых файлов журнала, которое будет разрешено до старой версии
файлы удалены. Значение по умолчанию 0 подразумевает отсутствие ограничений.
wrapper.logfile.maxfiles = 10
Заголовок для использования в качестве консоли
wrapper.console.title = "WSO2 Carbon"
*********************************************** *********************
Служба Windows Wrapper и свойства Posix Daemon
*********************************************** *********************
Наименование услуги
wrapper.ntservice.name = WSO2CARBON
Отображаемое название услуги
wrapper.ntservice.displayname = "WSO2 Carbon"
Описание услуги
wrapper.ntservice.description = "Углеродное ядро"
*********************************************** *********************
Свойства системного лотка Wrapper
*********************************************** *********************
включить системный трей
wrapper.tray = true
Порт TCP / IP. Если ничего не определено, многоадресное обнаружение используется для поиска порта
Установить порт, если многоадресная рассылка невозможна.
wrapper.tray.port = 15002
*********************************************** *********************
Свойства кода выхода
Перезапустить с ненулевым кодом выхода
*********************************************** *********************
wrapper.on_exit.0 = ОСТАНОВКА
wrapper.on_exit.default = RESTART
*********************************************** *********************
Триггерные действия на выходе консоли
*********************************************** *********************
On Exception показать сообщение в системном трее
wrapper.filter.trigger.0 = Exception
wrapper.filter.script.0 = скрипты / trayMessage.gv
wrapper.filter.script.0.args = Exception
*********************************************** *********************
genConfig: дополнительные свойства, сгенерированные genConfig
*********************************************** *********************
placeHolderSoGenPropsComeHere =
wrapper.java.command = $ {java_home} \ bin \ java
wrapper.java.classpath.1 = $ {java_home} \ lib \ tools.jar
wrapper.java.classpath.2 = $ {carbon_home} \ bin \ *. Jar
wrapper.app.parameter.1 = org.wso2.carbon.bootstrap.Bootstrap
wrapper.app.parameter.2 = RUN
wrapper.java.additional.1 = -Xbootclasspath / a: $ {carbon_home} \ lib \ xboot \ *. Jar
wrapper.java.additional.2 = -Xms256m
wrapper.java.additional.3 = -Xmx1024m
wrapper.java.additional.4 = -XX: MaxPermSize = 256 м
wrapper.java.additional.5 = -XX: + HeapDumpOnOutOfMemoryError
wrapper.java.additional.6 = -XX: HeapDumpPath = $ {carbon_home} \ repository \ logs \ heap-dump.hprof
wrapper.java.additional.7 = -Dcom.sun.management.jmxremote
wrapper.java.additional.8 = -Djava.endorsed.dirs = $ {carbon_home} \ lib \ endorsed; $ {java_home} \ jre \ lib \ endorsed
wrapper.java.additional.9 = -Dcarbon.registry.root = /
wrapper.java.additional.10 = -Dcarbon.home = $ {carbon_home}
wrapper.java.additional.11 = -Dwso2.server.standalone = true
wrapper.java.additional.12 = -Djava.command = $ {java_home} \ bin \ java
wrapper.java.additional.13 = -Djava.io.tmpdir = $ {carbon_home} \ tmp
wrapper.java.additional.14 = -Dcatalina.base = $ {carbon_home} \ lib \ tomcat
wrapper.java.additional.15 = -Djava.util.logging.config.file = $ {carbon_home} \ repository \ conf \ tomcat \ tomcat-log.properties
wrapper.java.additional.16 = -Dcarbon.config.dir.path = $ {carbon_home} \ repository \ conf
wrapper.java.additional.17 = -Dcarbon.logs.path = $ {carbon_home} \ repository \ logs
wrapper.java.additional.18 = -Dcomponents.repo = $ {carbon_home} \ repository \ components \ plugins
wrapper.java.additional.19 = -Dconf.location = $ {carbon_home} \ repository \ conf
wrapper.java.additional.20 = -Dcom.atomikos.icatch.file = $ {carbon_home} \ lib \ Transactions.properties
wrapper.java.additional.21 = -Dcom.atomikos.icatch.hide_init_file_path = true
wrapper.java.additional.22 = -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER = true
wrapper.java.additional.23 = -Dcom.sun.jndi.ldap.connect.pool.authentication = simple
wrapper.java.additional.24 = -Dcom.sun.jndi.ldap.connect.pool.timeout = 3000
wrapper.java.additional.25 = -Dorg.terracotta.quartz.skipUpdateCheck = true
wrapper.java.additional.26 = -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING = false
wrapper.java.additional.27 = -Dfile.encoding = UTF8
wrapper.java.additional.28 = -DworkerNode = false
wrapper.java.additional.29 = -Dorg.wso2.ignoreHostnameVerification = true