簡體   English   中英

在類org.wso2.carbon.bootstrap.Bootstrap中發現主要方法時出錯:org.wso2.carbon.bootstrap.Bootstrap

[英]error finding main method in class: org.wso2.carbon.bootstrap.Bootstrap : org.wso2.carbon.bootstrap.Bootstrap

我正在嘗試將WSO2安裝為Windows服務,並遇到以下錯誤。 在類org.wso2.carbon.bootstrap.Bootstrap中發現主要方法時出錯:org.wso2.carbon.bootstrap.Bootstrap

我的wrapper.conf是:

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中。

在setenv批處理文件中將jna.tmpdir設置為/ 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”(kB)或

'm'(mB)后綴。 例如:10m = 10兆字節。

如果wrapper.logfile不包含字符串ROLLNUM,它將被自動添加為文件名的后綴

wrapper.logfile.maxsize =10米

舊版本允許的最大滾動日志文件數

文件被刪除。 默認值0表示沒有限制。

wrapper.logfile.maxfiles = 10

作為控制台運行時要使用的標題

wrapper.console.title =“ WSO2碳”

************************************************** ******************

包裝Windows服務和Posix守護程序屬性

************************************************** ******************

服務名稱

wrapper.ntservice.name = WSO2CARBON

服務名稱

wrapper.ntservice.displayname =“ WSO2碳纖維”

服務說明

wrapper.ntservice.description =“碳核”

************************************************** ******************

包裝系統紙盤屬性

************************************************** ******************

啟用系統托盤

wrapper.tray = true

TCP / IP端口。 如果未定義,則使用多播發現來查找端口

設置端口以防多播。

wrapper.tray.port = 15002

************************************************** ******************

退出代碼屬性

重新啟動非零退出代碼

************************************************** ******************

wrapper.on_exit.0 = SHUTDOWN

wrapper.on_exit.default = RESTART

************************************************** ******************

在控制台輸出上觸發動作

************************************************** ******************

在系統托盤中顯示異常消息時

wrapper.filter.trigger.0 =異常

wrapper.filter.script.0 =腳本/ trayMessage.gv

wrapper.filter.script.0.args =異常

************************************************** ******************

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 =運行

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 = 256m

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 =簡單

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

我發現在運行yajsw服務之前尚未執行yajsw \\ bat \\ installService.bat時,會發生此錯誤。

還請確保:

  • 將%EI_HOME%\\ bin \\ yajsw \\ wrapper.conf復制到YAJSW \\ conf目錄
  • carbon_home環境變量設置為WSO2 EI安裝的根目錄

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM