Hi This works for SAS VA 7.3 but now i have updated to SAS Va 7.4 and wrapper.conf file content has changed,
can you please suggest changes accordingly?
Sharing with you wrapper.conf of SAS VA 7.4 for reference.
#********************************************************************
# Wrapper Properties
#********************************************************************
set.CATALINA_HOME=..\..
set.CATALINA_BASE=..\..
# Java Main class. This class must implement the WrapperListener interface
# or guarantee that the WrapperManager class is initialized. Helper
# classes are provided to do this for you. See the Integration section
# of the documentation for details.
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
# Java Home
set.JAVA_HOME=C:\Program Files\SASHome\SASPrivateJavaRuntimeEnvironment\9.4\jre
# Java Additional Parameters
wrapper.java.additional.1="-Djava.endorsed.dirs=%CATALINA_HOME%\common\endorsed"
wrapper.java.additional.2="-Dcatalina.base=%CATALINA_BASE%"
wrapper.java.additional.3="-Dcatalina.home=%CATALINA_HOME%"
wrapper.java.additional.4="-Djava.io.tmpdir=%CATALINA_BASE%\temp"
wrapper.java.additional.5=-Djava.util.logging.manager=com.springsource.tcserver.serviceability.logging.TcServerLogManager
wrapper.java.additional.6=-Dwrapper.dump.port=-1
wrapper.java.additional.7=-Xmx4096m
wrapper.java.additional.8=-Xss256k
wrapper.java.additional.9=-Dsas.deployment.agent.client.config="C:/Program Files/SASHome/SASRemoteDeploymentAgentClient/2.1/config/deployagtclt.properties"
wrapper.java.additional.10=-Dsas.auto.publish.host=sasva.company.com
wrapper.java.additional.11=-XX:MaxPermSize=1536m
wrapper.java.additional.12=-Djava.awt.headless=true
wrapper.java.additional.13=-Dsas.scs.svc.host=SAS.company.com
wrapper.java.additional.14=-Dspring.profiles.active=locators
wrapper.java.additional.15=-Dconfig.lev.web.appserver.logs.dir="C:/SAS/Config/Lev1/Web/Logs/SASServer1_1"
wrapper.java.additional.16=-Dsas.scs.svc.port=443
wrapper.java.additional.17=-Dsas.deploy.dir="C:/SAS/Config/Lev1/Web/WebAppServer/SASServer1_1/sas_webapps"
wrapper.java.additional.18=-Dcom.sas.log.config.url="file:///C:/SAS/Config/Lev1/Web/Common/LogConfig"
wrapper.java.additional.19=-Djava.net.preferIPv6Addresses=false
wrapper.java.additional.20=-XX:NewRatio=8
wrapper.java.additional.21=-Djava.security.auth.login.config="C:/SAS/Config/Lev1/Web/WebAppServer/SASServer1_1/conf/jaas.config"
wrapper.java.additional.22=-Dsas.cache.locators=SAS.company.com[41415]
wrapper.java.additional.23=-Dsas.auto.publish.protocol=http
wrapper.java.additional.24=-Dsun.rmi.dgc.client.gcInterval=3600000
wrapper.java.additional.25=-Dgemfire.conserve-sockets=false
wrapper.java.additional.26=-Dmulticast.port=8561
wrapper.java.additional.27=-Dspring.security.strategy=MODE_INHERITABLETHREADLOCAL
wrapper.java.additional.28=-XX:+UseConcMarkSweepGC
wrapper.java.additional.29=-Dmulticast_udp_ip_ttl=1
wrapper.java.additional.30=-Dcom.sas.services.logging.disableRemoteLogging=true
wrapper.java.additional.31=-Dorg.terracotta.quartz.skipUpdateCheck=true
wrapper.java.additional.32=-Dsas.scs.svc.scheme=https
wrapper.java.additional.33=-XX:+UseTLAB
wrapper.java.additional.34=-Dcom.sas.server.isclustered=true
wrapper.java.additional.35=-Dsas.scs.scheme=http
wrapper.java.additional.36=-Dsun.rmi.dgc.server.gcInterval=3600000
wrapper.java.additional.37=-XX:+CMSClassUnloadingEnabled
wrapper.java.additional.38=-XX:PermSize=768m
wrapper.java.additional.39=-Dnet.sf.ehcache.skipUpdateCheck=true
wrapper.java.additional.40=-XX:+DisableExplicitGC
wrapper.java.additional.41=-Dsas.scs.cas.scheme=https
wrapper.java.additional.42=-Djava.net.preferIPv4Stack=false
wrapper.java.additional.43=-Dsas.bivaprint.install.dir="C:/Program Files/SASHome/SASVisualAnalyticsPrintingSupport/7.4"
wrapper.java.additional.44=-Dorg.apache.activemq.SERIALIZABLE_PACKAGES="java.lang,java.util,java.net,java.sql,java.math,org.apache.activemq,org.fusesource.hawtbuf,org.springframework.remoting,org.springframework.security,com.thoughtworks.xstream.mapper,com.sas,org.apache.commons.logging,org.jasig.cas.client.validation,org.jasig.cas.client.authentication,org.jasig.cas.client.proxy"
wrapper.java.additional.45=-Dsas.container.identifier=vfabrictcsvr
wrapper.java.additional.46=-Dsas.appserver.instance.id=SASServer1_1_sas.company.com
wrapper.java.additional.47=-Dwebreportstudio.file.cleanup.interval=60
wrapper.java.additional.48=-Dsas.metadata.use.cluster.properties=true
wrapper.java.additional.49=-XX:+UseCompressedOops
wrapper.java.additional.50=-Dsas.scs.cas.port=443
wrapper.java.additional.51=-Dsas.scs.port=8080
wrapper.java.additional.52=-Dmulticast.address=239.21.1.24
wrapper.java.additional.53=-Dsas.scs.cas.host=SAS.company.com
wrapper.java.additional.54=-Dsas.app.repository.path="C:/Program Files/SASHome/SASVersionedJarRepository/eclipse"
wrapper.java.additional.55=-Xms1024m
wrapper.java.additional.56=-XX:ReservedCodeCacheSize=96m
wrapper.java.additional.57=-Dsas.scs.host=SAS.company.com
wrapper.java.additional.58=-Dcom.sas.log.config.ignoreContextClassLoader=true
wrapper.java.additional.59=-Dsas.auto.publish.port=8080
wrapper.java.additional.60=-Dcom.sas.services.logging.disableRemoteList=true
wrapper.java.additional.61=-Dsas.jms.authentication.decorator=false
wrapper.java.additional.62=-Dsas.ttfontsvert.install.dir="C:/Program Files/SASHome/ReportFontsforClients/9.4"
wrapper.java.additional.63=-Dsas.scs.repository.dir="C:/SAS/Config/Lev1/AppData/SASContentServer/Repository"
# Java Library Path
wrapper.java.library.path.1=%CATALINA_BASE%\bin\winx86_64
# Java Classpath
wrapper.java.classpath.1=%CATALINA_BASE%\bin\winx86_64\wrapper.jar
wrapper.java.classpath.2=%CATALINA_BASE%\bin\winx86_64\threaddumpwrapper.jar
wrapper.java.classpath.3=%CATALINA_HOME%\bin\bootstrap.jar
wrapper.java.classpath.4=%CATALINA_HOME%\bin\tomcat-juli.jar
wrapper.java.classpath.5=%CATALINA_BASE%\lib\log4j.jar
wrapper.java.classpath.6=%CATALINA_BASE%\lib
wrapper.java.classpath.7=%CATALINA_BASE%\conf
wrapper.java.classpath.8=%JAVA_HOME%\..\lib\tools.jar
# Java Application
wrapper.java.command=C:\Program Files\SASHome\SASPrivateJavaRuntimeEnvironment\9.4\jre\bin\java.exe
# Application parameters. Add parameters as needed starting from 1
# The first application parameter is the name of the class whose main
# method is to be called when the application is launched. The class
# name is followed by the number of parameters to be passed to its main
# method. Then comes the actual parameters.
#wrapper.app.parameter.1=org.apache.catalina.startup.Bootstrap
wrapper.app.parameter.1=net.covalent.tomcat.wrapper.ThreadDumpWrapper
wrapper.app.parameter.2=start
wrapper.cpu.timeout=5
wrapper.shutdown.timeout=60
wrapper.jvm_exit.timeout=60
wrapper.request_thread_dump_on_failed_jvm_exit=TRUE
#********************************************************************
# Wrapper Logging Properties
#********************************************************************
# Format of output for the console. (See docs for formats)
wrapper.console.format=PM
# Log Level for console output. (See docs for log levels)
wrapper.console.loglevel=WARN
# Log file to use for wrapper output logging.
wrapper.logfile=%CATALINA_BASE%\logs\wrapper.log
# Format of output for the log file. (See docs for formats)
wrapper.logfile.format=LPTM
# Log Level for log file output. (See docs for log levels)
wrapper.logfile.loglevel=WARN
# Maximum size that the log file will be allowed to grow to before
# the log is rolled. Size is specified in bytes. The default value
# of 0, disables log rolling. May abbreviate with the 'k' (kb) or
# 'm' (mb) suffix. For example: 10m = 10 megabytes.
wrapper.logfile.maxsize=10m
# Maximum number of rolled log files which will be allowed before old
# files are deleted. The default value of 0 implies no limit.
wrapper.logfile.maxfiles=10
# Log Level for sys/event log output. (See docs for log levels)
wrapper.syslog.loglevel=NONE
#********************************************************************
# Wrapper Windows Properties
#********************************************************************
# Title to use when running as a console
wrapper.console.title=%CATALINA_BASE%
#********************************************************************
# Wrapper Windows NT/2000/XP Service Properties
#********************************************************************
# WARNING - Do not modify any of these properties when an application
# using this configuration file has been installed as a service.
# Please uninstall the service before modifying this section. The
# service can then be reinstalled.
# Service dependencies. Add dependencies as needed starting from 1
wrapper.ntservice.dependency.1=
# Mode in which the service is installed. AUTO_START or DEMAND_START
wrapper.ntservice.starttype=AUTO_START
# Allow the service to interact with the desktop.
wrapper.ntservice.interactive=false
#wrapper.ntservice.id is set in the tcruntime-ctl.bat script
wrapper.ntservice.name=SAS [Config-Lev1] SASServer1_1 - WebAppServer
wrapper.ntservice.displayname=SAS [Config-Lev1] SASServer1_1 - WebAppServer
wrapper.ntservice.description=SASServer1_1 WebAppServer at Config-Lev1 on port 8080
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
See how to use one filter for multiple data sources by mapping your data from SAS’ Alexandria McCall.
Find more tutorials on the SAS Users YouTube channel.