Class LocalTomcatConfigService
java.lang.Object
net.thevpc.nuts.toolbox.ntomcat.local.LocalTomcatServiceBase
net.thevpc.nuts.toolbox.ntomcat.local.LocalTomcatConfigService
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLocalTomcatConfigService(String name, LocalTomcat app) LocalTomcatConfigService(NPath file, LocalTomcat app) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidvoidvoidvoidvoidvoiddeployFile(NPath file, String contextName, String domain) booleangetAjpConnectorPort(boolean redirect) getApps()getConnectorPort(String protocol, boolean redirect) getDefaulDeployFolder(String domainName) getFormattedError(String str) getFormattedPrefix(String str) getHttpConnectorPort(boolean redirect) getName()invokeCatalina(String catalinaCommand) object()voidString[]print(NPrintStream out) voidremove()booleanrestart()booleansave()voidsetAjpConnectorPort(boolean redirect, int port) setConfig(LocalTomcatConfig config) voidsetConnectorPort(String protocol, boolean redirect, int port) voidsetHttpConnectorPort(boolean redirect, int port) voidsetShutdownPort(int port) voidshowOutLog(int tail) booleanstart()booleanbooleanstop()waitForRunningStatus(String domain, String app, int timeout) booleanwaitForStoppedStatus(int timeout, boolean kill) Methods inherited from class net.thevpc.nuts.toolbox.ntomcat.local.LocalTomcatServiceBase
println
-
Field Details
-
LOCAL_CONFIG_EXT
- See Also:
-
-
Constructor Details
-
LocalTomcatConfigService
-
LocalTomcatConfigService
-
-
Method Details
-
open
-
getConfig
- Specified by:
getConfigin classLocalTomcatServiceBase
-
getName
- Specified by:
getNamein classLocalTomcatServiceBase
-
setName
-
print
- Specified by:
printin classLocalTomcatServiceBase
-
remove
- Specified by:
removein classLocalTomcatServiceBase
-
setConfig
-
save
-
getConfigPath
-
existsConfig
public boolean existsConfig() -
getRequestedCatalinaVersion
-
getValidCatalinaVersion
-
getCatalinaBase
-
resolveCatalinaHome
-
getCatalinaHome
-
getFormattedError
-
getFormattedSuccess
-
getFormattedPrefix
-
printStatus
public void printStatus() -
object
-
parseApps
-
start
public boolean start() -
buildCatalinaBase
public boolean buildCatalinaBase() -
invokeCatalina
-
start
-
deployFile
-
stop
public boolean stop() -
getRunningTomcat
-
restart
public boolean restart() -
restart
-
waitForRunningStatus
-
waitForStoppedStatus
public boolean waitForStoppedStatus(int timeout, boolean kill) -
getStatus
-
getStatus
-
checkExists
public void checkExists() -
loadConfig
-
getApp
-
getDomain
-
getLogFolder
-
getTempFolder
-
getWorkFolder
-
deleteOutLog
public void deleteOutLog() -
deleteTemp
public void deleteTemp() -
deleteWork
public void deleteWork() -
getOutLogFile
-
showOutLog
public void showOutLog(int tail) -
deleteAllLog
public void deleteAllLog() -
getApps
-
getDomains
-
getDefaulDeployFolder
-
getTomcatServer
-
getShutdownPort
-
setShutdownPort
public void setShutdownPort(int port) -
getHttpConnectorPort
-
getAjpConnectorPort
-
getHttpConnectorPort
-
getHttpConnectorRedirectPort
-
getAjpConnectorPort
-
getAjpConnectorRedirectPort
-
getConnectorPort
-
setAjpConnectorPort
public void setAjpConnectorPort(boolean redirect, int port) -
setHttpConnectorPort
public void setHttpConnectorPort(boolean redirect, int port) -
setConnectorPort
-