Re: Deployment script
Re: Deployment script
- Subject: Re: Deployment script
- From: Markus Ruggiero <email@hidden>
- Date: Sat, 29 Dec 2018 12:01:00 +0100
On 29 Dec 2018, at 01:05, Theodore Petrosky <email@hidden> wrote:
>
> i would love to get a copy of the script!!!!
>
> i’d like to see how you are doing things.
+1
>
>> On Dec 28, 2018, at 2:53 PM, Jeffrey Schmitz <email@hidden
>> <mailto:email@hidden>> wrote:
>>
>> To follow up, I wrote and uninstall script and uninstalled the WO Deployment
>> stuff and then re-installed using the install script and all is well now.
>>
>> It will be nice having a deployment install script for Mac OS machines.
>> There is more I’d like to automate in it but If anyone wants a copy of what
>> I have let me know.
>>
>> Jeff
>>
>>
>>> On Dec 27, 2018, at 9:59 PM, Jeffrey Schmitz <email@hidden
>>> <mailto:email@hidden>> wrote:
>>>
>>> I’m now trying to setup a second MacOS server using the script I created
>>> when setting up the first one. I’m close, but whenever I try to add a Host
>>> in JavaMonitor I’m getting the following error:
>>>
>>> Invalid Password - Access Denied
>>>
>>> I’m not sure what password it’s referencing or how I would enter it when
>>> adding the Host. Any ideas what’s going on?
>>>
>>> Jeff
>>>
>>>
>>>
>>>> On Dec 26, 2018, at 8:16 PM, Jeffrey Schmitz <email@hidden
>>>> <mailto:email@hidden>> wrote:
>>>>
>>>>
>>>> Forgot to mention, it's a rewrite rule in my httpd.conf that requires the
>>>> application name to be lowercase:
>>>>
>>>> RewriteRule "^/cgi-bin/WebObjects/netBrackets.woa(.*)$"
>>>> "/cgi-bin/WebObjects/netbrackets.woa$1" [R]
>>>>
>>>>
>>>>> On Dec 26, 2018, at 8:28 AM, Theodore Petrosky <email@hidden
>>>>> <mailto:email@hidden>> wrote:
>>>>>
>>>>> what was that? I think I left my system with localhost.
>>>>>
>>>>> I need to check that also.
>>>>>
>>>>>
>>>>>> On Dec 25, 2018, at 3:36 PM, Jeffrey Schmitz
>>>>>> <email@hidden <mailto:email@hidden>>
>>>>>> wrote:
>>>>>>
>>>>>> The problem was I used camelcase when naming the application in
>>>>>> JavaMonitor. I needed it to be lowercase.
>>>>>>
>>>>>>
>>>>>>
>>>>>>> On Dec 22, 2018, at 9:48 PM, Jeffrey Schmitz
>>>>>>> <email@hidden <mailto:email@hidden>>
>>>>>>> wrote:
>>>>>>>
>>>>>>> OK, using the scripts you sent (thanks!) I’ve setup the new machine for
>>>>>>> deployment. It all works as long as I specify localhost for all the
>>>>>>> WOHost and related environment variables in the http setup, as well as
>>>>>>> the specified Host in JavaMonitor/wotaskd. However, when I change all
>>>>>>> of the localhost’s to the local IP of the machine (192.168.1.100),
>>>>>>> everything seems to work ok, and javamonitor is able to start the
>>>>>>> application, but when try I navigate to the app's URL I get the dreaded:
>>>>>>>
>>>>>>> The requested application was not found on this server.
>>>>>>>
>>>>>>> I’ve checked and double checked all the settings to no avail. Any idea
>>>>>>> what might be going on? Again, I don’t have any problems when I use
>>>>>>> localhost in all the http, monitor and wtaskd settings.
>>>>>>>
>>>>>>> Here’s the site config.
>>>>>>>
>>>>>>> <Screen Shot 2018-12-22 at 9.47.47 PM.png>
>>>>>>>
>>>>>>> <SiteConfig type="NSDictionary">
>>>>>>> <hostArray type="NSArray">
>>>>>>> <element type="NSDictionary">
>>>>>>> <type type="NSString">MACOSX</type>
>>>>>>> <name type="NSString">192.168.1.100</name>
>>>>>>> </element>
>>>>>>> </hostArray>
>>>>>>> <applicationArray type="NSArray">
>>>>>>> <element type="NSDictionary">
>>>>>>> <cachingEnabled
>>>>>>> type="NSString">YES</cachingEnabled>
>>>>>>> <adaptor
>>>>>>> type="NSString">WODefaultAdaptor</adaptor>
>>>>>>> <name type="NSString">netBrackets</name>
>>>>>>> <adaptorThreadsMin
>>>>>>> type="NSNumber">16</adaptorThreadsMin>
>>>>>>> <notificationEmailEnabled
>>>>>>> type="NSString">NO</notificationEmailEnabled>
>>>>>>> <macPath
>>>>>>> type="NSString">/usr/local/opt/WOApplications/netBrackets.woa/netBrackets</macPath>
>>>>>>> <adaptorThreads
>>>>>>> type="NSNumber">8</adaptorThreads>
>>>>>>> <lifebeatInterval
>>>>>>> type="NSNumber">30</lifebeatInterval>
>>>>>>> <statisticsPassword
>>>>>>> type="NSString"></statisticsPassword>
>>>>>>> <adaptorThreadsMax
>>>>>>> type="NSNumber">256</adaptorThreadsMax>
>>>>>>> <startingPort
>>>>>>> type="NSNumber">2001</startingPort>
>>>>>>> <additionalArgs type="NSString">-d64 -Xms2048m
>>>>>>> -Xmx3072m -WOAllowsConcurrentRequestHandling YES EOAdaptorDebugEnabled
>>>>>>> NO -WODirectConnectEnabled NO WOHost 192.168.1.100</additionalArgs>
>>>>>>> <projectSearchPath
>>>>>>> type="NSString">()</projectSearchPath>
>>>>>>> <autoRecover type="NSString">YES</autoRecover>
>>>>>>> <autoOpenInBrowser
>>>>>>> type="NSString">NO</autoOpenInBrowser>
>>>>>>> <listenQueueSize
>>>>>>> type="NSNumber">128</listenQueueSize>
>>>>>>> <minimumActiveSessionsCount
>>>>>>> type="NSNumber">0</minimumActiveSessionsCount>
>>>>>>> <sessionTimeOut
>>>>>>> type="NSNumber">3600</sessionTimeOut>
>>>>>>> <debuggingEnabled
>>>>>>> type="NSString">NO</debuggingEnabled>
>>>>>>> <phasedStartup
>>>>>>> type="NSString">YES</phasedStartup>
>>>>>>> <macOutputPath
>>>>>>> type="NSString">/usr/local/opt/WODeployment/Logs</macOutputPath>
>>>>>>> <timeForStartup
>>>>>>> type="NSNumber">30</timeForStartup>
>>>>>>> </element>
>>>>>>> </applicationArray>
>>>>>>> <instanceArray type="NSArray">
>>>>>>> <element type="NSDictionary">
>>>>>>> <port type="NSNumber">2001</port>
>>>>>>> <cachingEnabled
>>>>>>> type="NSString">YES</cachingEnabled>
>>>>>>> <schedulingStartDay
>>>>>>> type="NSNumber">1</schedulingStartDay>
>>>>>>> <additionalArgs type="NSString">-d64 -Xms2048m
>>>>>>> -Xmx3072m -WOAllowsConcurrentRequestHandling YES EOAdaptorDebugEnabled
>>>>>>> NO -WODirectConnectEnabled NO WOHost 192.168.1.100</additionalArgs>
>>>>>>> <path
>>>>>>> type="NSString">/usr/local/opt/WOApplications/netBrackets.woa/netBrackets</path>
>>>>>>> <outputPath
>>>>>>> type="NSString">/usr/local/opt/WODeployment/Logs/netBrackets-1</outputPath>
>>>>>>> <schedulingHourlyStartTime
>>>>>>> type="NSNumber">3</schedulingHourlyStartTime>
>>>>>>> <autoOpenInBrowser
>>>>>>> type="NSString">NO</autoOpenInBrowser>
>>>>>>> <schedulingEnabled
>>>>>>> type="NSString">NO</schedulingEnabled>
>>>>>>> <schedulingType
>>>>>>> type="NSString">DAILY</schedulingType>
>>>>>>> <debuggingEnabled
>>>>>>> type="NSString">NO</debuggingEnabled>
>>>>>>> <schedulingInterval
>>>>>>> type="NSNumber">12</schedulingInterval>
>>>>>>> <autoRecover type="NSString">YES</autoRecover>
>>>>>>> <lifebeatInterval
>>>>>>> type="NSNumber">30</lifebeatInterval>
>>>>>>> <applicationName
>>>>>>> type="NSString">netBrackets</applicationName>
>>>>>>> <gracefulScheduling
>>>>>>> type="NSString">YES</gracefulScheduling>
>>>>>>> <schedulingWeeklyStartTime
>>>>>>> type="NSNumber">3</schedulingWeeklyStartTime>
>>>>>>> <id type="NSNumber">1</id>
>>>>>>> <hostName
>>>>>>> type="NSString">192.168.1.100</hostName>
>>>>>>> <minimumActiveSessionsCount
>>>>>>> type="NSNumber">0</minimumActiveSessionsCount>
>>>>>>> <schedulingDailyStartTime
>>>>>>> type="NSNumber">3</schedulingDailyStartTime>
>>>>>>> </element>
>>>>>>> </instanceArray>
>>>>>>> <site type="NSDictionary">
>>>>>>> <viewRefreshEnabled
>>>>>>> type="NSString">YES</viewRefreshEnabled>
>>>>>>> <woAdaptor
>>>>>>> type="NSString">http://192.168.1.100/cgi-bin/WebObjects</woAdaptor>
>>>>>>> <http://192.168.1.100/cgi-bin/WebObjects>
>>>>>>> <viewRefreshRate type="NSNumber">60</viewRefreshRate>
>>>>>>> </site>
>>>>>>> </SiteConfig>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Adaptor Config as sent to Local WOAdaptors - All Running Applications
>>>>>>> and Instances
>>>>>>>
>>>>>>> <?xml version="1.0" encoding="ASCII"?>
>>>>>>> <adaptor>
>>>>>>> <application name="netBrackets">
>>>>>>> <instance id="1" port="2001" host="192.168.1.100"/>
>>>>>>> </application>
>>>>>>> <application name="JavaMonitor">
>>>>>>> <instance id="-56789" port="56789"
>>>>>>> host="unknown14c213ed9923.attlocal.net
>>>>>>> <http://unknown14c213ed9923.attlocal.net/>"/>
>>>>>>> </application>
>>>>>>> </adaptor>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Adaptor Config as sent to remote WOAdaptors - All Registered and
>>>>>>> Running Applications and Instances
>>>>>>>
>>>>>>> <?xml version="1.0" encoding="ASCII"?>
>>>>>>> <adaptor>
>>>>>>> <application name="netBrackets">
>>>>>>> <instance id="1" port="2001" host="192.168.1.100"/>
>>>>>>> </application>
>>>>>>> </adaptor>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Adaptor Config as written to disk - All Registered Applications and
>>>>>>> Instances
>>>>>>>
>>>>>>> <?xml version="1.0" encoding="ASCII"?>
>>>>>>> <adaptor>
>>>>>>> <application name="netBrackets">
>>>>>>> <instance id="1" port="2001" host="192.168.1.100"/>
>>>>>>> </application>
>>>>>>> </adaptor>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Properties of this wotaskd
>>>>>>>
>>>>>>> The Configuration Directory is:
>>>>>>> /usr/local/opt/WODeployment/Configuration/
>>>>>>> Wotaskd is NOT writing WOConfig.xml to disk
>>>>>>> The multicast address is: 239.128.14.2
>>>>>>> This wotaskd is running on Port: 1085
>>>>>>> Wotaskd is NOT responding to Multicast
>>>>>>> WOAssumeApplicationIsDeadMultiplier is 4
>>>>>>> The System Properties are: {er.wotaskd.sshd.enabled=false,
>>>>>>> WOShouldUseSpawn=true, java.specification.version=11, sun.cpu.isalist=,
>>>>>>> er.extensions.ERExtensions.hasLocalization=true,
>>>>>>> WOAutoOpenInBrowser=false, sun.arch.data.model=64,
>>>>>>> WOAcceptMalformedCookies=false, java.vendor.url=http://java.oracle.com/
>>>>>>> <http://java.oracle.com/>, NSProjectSearchPath=(),
>>>>>>> WOSessionTimeOut=3600, WOAllowsConcurrentRequestHandling=false,
>>>>>>> WOAllowRapidTurnaround=false,
>>>>>>> sun.boot.library.path=/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/lib,
>>>>>>> _ComponentRequestHandlerKey=wo,
>>>>>>> sun.java.command=com.webobjects._bootstrap.WOBootstrap -WOPort 1085
>>>>>>> -_DeploymentDebugging false,
>>>>>>> er.extensions.ERXMessageEncoding.Enabled=false, jdk.debug=release,
>>>>>>> java.specification.vendor=Oracle Corporation,
>>>>>>> java.version.date=2018-10-16,
>>>>>>> java.home=/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home,
>>>>>>> er.extensions.ERXGracefulShutdown.SignalsToHandle=(TERM, INT),
>>>>>>> java.specification.name=Java Platform API Specification,
>>>>>>> java.vm.specification.vendor=Oracle Corporation,
>>>>>>> WORootDirectory=/System, sun.management.compiler=HotSpot 64-Bit Tiered
>>>>>>> Compilers, er.wotaskd.sshd.port=6022,
>>>>>>> java.runtime.version=11.0.1+13-LTS,
>>>>>>> WOAssumeApplicationIsDeadMultiplier=4, WOContextClassName=WOContext,
>>>>>>> WOMaxIOBufferSize=8196,
>>>>>>> er.extensions.ERXLocalizationEditor.endoding=UTF-16BE,
>>>>>>> WOHost=192.168.1.100, WOWorkerThreadCountMin=16, file.encoding=UTF-8,
>>>>>>> java.vendor.version=18.9, er.extensions.ERJars.hasLocalization=false,
>>>>>>> er.extensions.load.Properties.framework.JavaWOExtensions=load,
>>>>>>> er.extensions.load.Properties.framework.ERJars=load, WOMaxHeaders=200,
>>>>>>> java.io.tmpdir=/var/folders/zz/zyxvpxvq6csfxvn_n000009w00002g/T/,
>>>>>>> er.extensions.stackTrace.cleanup=true, WOSocketMonitorSleepTime=50,
>>>>>>> WODeploymentConfigurationDirectory=/usr/local/opt/WODeployment/Configuration,
>>>>>>> java.version=11.0.1,
>>>>>>> er.extensions.ERXLocalizer.defaultLanguage=English,
>>>>>>> dbMinConnectionsGLOBAL=1, java.vm.specification.name=Java Virtual
>>>>>>> Machine Specification,
>>>>>>> java.awt.printerjob=sun.lwawt.macosx.CPrinterJob,
>>>>>>> java.library.path=/var/empty/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.,
>>>>>>> java.vendor=Oracle Corporation, sun.io.unicode.encoding=UnicodeBig,
>>>>>>> javax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl,
>>>>>>> er.extensions.load.Properties.framework.ERRest=load,
>>>>>>> com.webobjects.classpath=/usr/local/opt/WODeployment/wotaskd.woa/Contents/Resources/Java/:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Resources/Java/wotaskd.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERExtensions.framework/Resources/Java/ERExtensions.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/ERJars.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/ERFoundation.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/ERWebObjects.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERRest.framework/Resources/Java/ERRest.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/JavaMonitorFramework.framework/Resources/Java/JavaMonitorFramework.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/JavaWOExtensions.framework/Resources/Java/JavaWOExtensions.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/JavaEOAccess.framework/Resources/Java/javaeoaccess.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/JavaEOControl.framework/Resources/Java/javaeocontrol.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/JavaFoundation.framework/Resources/Java/javafoundation.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/javajdbcadaptor.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/JavaWOJSPServlet.framework/Resources/Java/javawojspservlet.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/JavaWebObjects.framework/Resources/Java/javawebobjects.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/JavaWebServicesSupport.framework/Resources/Java/javawebservicessupport.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/JavaXML.framework/Resources/Java/javaxml.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Resources/Java/bcprov-jdk15-140.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Resources/Java/mina-core-2.0.4.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Resources/Java/src.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Resources/Java/sshd-core-0.7.0.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Resources/Java/sshd-pam-0.7.0.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/httpcore-4.4.10.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/icu4j-3_8_1.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/javassist-3.22.0-GA.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/httpclient-cache-4.5.6.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/log4j-1.2.17.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/commons-io-2.6.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/commons-lang-2.6.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/commons-logging-1.2.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/commons-cli-1.3.1.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/httpcore-nio-4.4.10.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/commons-lang3-3.7.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/slf4j-log4j12-1.7.25.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/httpmime-4.5.6.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/ognl-3.2.4.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/httpclient-4.5.6.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/fluent-hc-4.5.6.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/slf4j-api-1.7.25.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/junit-4.12.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/commons-codec-1.11.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERJars.framework/Resources/Java/joda-time-2.9.9.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERRest.framework/Resources/Java/ezmorph-1.0.6.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERRest.framework/Resources/Java/json-lib-2.4-jdk15.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERRest.framework/Resources/Java/commons-beanutils-1.8.3.jar:/usr/local/opt/WODeployment/wotaskd.woa/Contents/Frameworks/ERRest.framework/Resources/Java/commons-collections-3.2.2.jar,
>>>>>>> er.extensions.load.Properties.framework.JavaMonitorFramework=load,
>>>>>>> er.extensions.JavaMonitorFramework.hasLocalization=false,
>>>>>>> WOSocketCacheSize=100, WODebuggingEnabled=false,
>>>>>>> user.timezone=America/Chicago, os.name=Mac OS X,
>>>>>>> java.vm.specification.version=11,
>>>>>>> http.nonProxyHosts=local|*.local|169.254/16|*.169.254/16,
>>>>>>> log4j.rootCategory=INFO, A1, user.home=/var/empty,
>>>>>>> log4j.appender.A1.layout=er.extensions.logging.ERXPatternLayout,
>>>>>>> WODirectConnectEnabled=true, _DirectActionRequestHandlerKey=wa,
>>>>>>> java.awt.graphicsenv=sun.awt.CGraphicsEnvironment,
>>>>>>> java.awt.headless=true, WOUserDirectory=/, WOPlatform=MacOS,
>>>>>>> WODisplayExceptionPages=false, WOSMTPHost=smtp,
>>>>>>> er.extensions.ERXLocalizer.fileNamesToWatch=("Localizable.strings","ValidationTemplate.strings"),
>>>>>>> com.webobjects.version=5.4, path.separator=:, os.version=10.14,
>>>>>>> WOLocalRootDirectory=/usr/local/opt, com.webobjects.pid=2642,
>>>>>>> java.vm.name=Java HotSpot(TM) 64-Bit Server VM,
>>>>>>> WOFrameworksBaseURL=/WebObjects/Frameworks, WOAdditionalAdaptors=(),
>>>>>>> WOEnvClassPath=, os.arch=x86_64,
>>>>>>> er.extensions.concurrency.ERXTaskObjectStoreCoordinatorPool.maxCoordinators=1,
>>>>>>> WOAdaptor=WOClassicAdaptor, java.vm.info <http://java.vm.info/>=mixed
>>>>>>> mode, er.extensions.JavaWOExtensions.hasLocalization=false,
>>>>>>> java.class.version=55.0,
>>>>>>> WOAdaptorURL=http://localhost/cgi-bin/WebObjects
>>>>>>> <http://localhost/cgi-bin/WebObjects>,
>>>>>>> awt.toolkit=sun.lwawt.macosx.LWCToolkit, sun.jnu.encoding=UTF-8,
>>>>>>> _DeploymentDebugging=false, WOMonitorEnabled=false,
>>>>>>> com.webobjects.eoaccess.ERXEntityDependencyOrderingDelegate.active=false,
>>>>>>> WOMulticastAddress=239.128.14.2,
>>>>>>> er.extensions.ERXRaiseOnMissingEditingContextDelegate=true,
>>>>>>> er.extensions.ERXSharedEOLoader.PatchSharedEOLoading=false,
>>>>>>> WOAllowsCacheControlHeader=true,
>>>>>>> er.extensions.ERXPatcher.cleanupXHTML=false,
>>>>>>> log4j.appender.A1.layout.ConversionPattern=%d %-5p %V{u/f} [%t] %C{2}
>>>>>>> (%F:%L) - %m%n,
>>>>>>> er.extensions.ERXDatabase.className=er.extensions.eof.ERXDatabase,
>>>>>>> er.extensions.load.Properties.framework.ERExtensions=load,
>>>>>>> file.separator=/, java.vm.compressedOopsMode=Zero based, line.separator=
>>>>>>> , WOIncludeCommentsInResponse=false, WORespondsToMulticastQuery=false ,
>>>>>>> WODefaultUndoStackLimit=10,
>>>>>>> WOApplicationClass=com.webobjects.monitor.wotaskd.Application,
>>>>>>> WOLaunchdEnabled=false,
>>>>>>> er.extensions.ERXWOForm.multipleSubmitDefault=true,
>>>>>>> WOWorkerThreadCountMax=256, user.name=_appserver,
>>>>>>> _AjaxRequestHandlerKey=ja, er.extensions.ERRest.hasLocalization=false,
>>>>>>> er.extensions.ERXPatcher.suppressValueBindingSlow=false,
>>>>>>> WOSessionStoreClassName=WOServerSessionStore, WOGenerateWSDL=true,
>>>>>>> WOSavesAdaptorConfiguration=false, _WOSessionReclaimingInterval=60,
>>>>>>> sun.os.patch.level=unknown,
>>>>>>> er.extensions.ERXLocalizer.availableLanguages=(English,German,Japanese),
>>>>>>> log4j.appender.A1=org.apache.log4j.ConsoleAppender,
>>>>>>> WOListenQueueSize=128, WOMissingResourceSearchEnabled=false,
>>>>>>> socksNonProxyHosts=local|*.local|169.254/16|*.169.254/16,
>>>>>>> gopherProxySet=false, _WOHTMLParserClassName=WOHTMLTemplateParser,
>>>>>>> WOCachingEnabled=true,
>>>>>>> er.extensions.stackTrace.skipPatternsFile=StackTraceSkipPatterns-Normal.plist,
>>>>>>> java.class.path=WOBootstrap.jar, java.vm.vendor=Oracle Corporation,
>>>>>>> WOPort=1085, _ResourceRequestHandlerKey=wr,
>>>>>>> sun.java.launcher=SUN_STANDARD, user.country=US, sun.cpu.endian=little,
>>>>>>> WOLifebeatDestinationPort=1085, user.language=en,
>>>>>>> WOMaxSocketIdleTime=180000, WOStatisticsStoreSessionMax=50,
>>>>>>> WOApplicationBaseURL=/WebObjects, WOAutoOpenClientApplication=false,
>>>>>>> ftp.nonProxyHosts=local|*.local|169.254/16|*.169.254/16,
>>>>>>> WOLifebeatInterval=30, java.runtime.name=Java(TM) SE Runtime
>>>>>>> Environment, WOWorkerThreadCount=8, WOLifebeatEnabled=false,
>>>>>>> java.vendor.url.bug=http://bugreport.java.com/bugreport/
>>>>>>> <http://bugreport.java.com/bugreport/>,
>>>>>>> user.dir=/usr/local/opt/WODeployment/wotaskd.woa,
>>>>>>> er.extensions.ERXGracefulShutdown.Enabled=false,
>>>>>>> _WebServiceRequestHandlerKey=ws, java.vm.version=11.0.1+13-LTS,
>>>>>>> er.extensions.ERXLocalizer.isLocalizationEnabled=true,
>>>>>>> er.extensions.ERXComponentActionRedirector.enabled=false,
>>>>>>> _StreamActionRequestHandlerKey=wis}
>>>>>>>
>>>>>>>> On Dec 9, 2018, at 10:12 AM, Jeffrey Schmitz
>>>>>>>> <email@hidden <mailto:email@hidden>>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Thanks Ted,
>>>>>>>> I’m giving it a look and already have a question. I downloaded the
>>>>>>>> hypervisor, but I’m not sure what to do with it. I’m thinking I need
>>>>>>>> another program to manage the VMs, but I don’t know what that is. I’m
>>>>>>>> sure this is a very basic question, but it’s the stuff you get stuck
>>>>>>>> on when looking at anything new.
>>>>>>>>
>>>>>>>> Jeff
>>>>>>>>
>>>>>>>>> On Dec 9, 2018, at 10:05 AM, Theodore Petrosky <email@hidden
>>>>>>>>> <mailto:email@hidden>> wrote:
>>>>>>>>>
>>>>>>>>> i was the same way. if you want help, just ask. Getting away from OSX
>>>>>>>>> for deployment is really the way to go. Apple does an update, and you
>>>>>>>>> are screwed!
>>>>>>>>>
>>>>>>>>> Here are the setps:
>>>>>>>>> 1. create an account at vmware.
>>>>>>>>> 2. dowload the free esxi, and burn it to a dvd
>>>>>>>>>
>>>>>>>>> you actually wipe out the osx installation and the mac mini is taken
>>>>>>>>> over by esxi!
>>>>>>>>>
>>>>>>>>> of course you could also experiment with Amazon Web Services. you can
>>>>>>>>> create a free account that you can learn the ropes with. (it’s free
>>>>>>>>> for one year)
>>>>>>>>>
>>>>>>>>> I have done both.
>>>>>>>>>
>>>>>>>>> AWS of course has it’s advantages.
>>>>>>>>>
>>>>>>>>> JMHO BTW
>>>>>>>>>
>>>>>>>>> Ted
>>>>>>>>>
>>>>>>>>>> On Dec 9, 2018, at 10:59 AM, Jeffrey Schmitz
>>>>>>>>>> <email@hidden <mailto:email@hidden>>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> Fear of the unknown vs. the enemy I know :-)
>>>>>>>>>>
>>>>>>>>>>> On Dec 9, 2018, at 9:49 AM, Theodore Petrosky <email@hidden
>>>>>>>>>>> <mailto:email@hidden>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> I have to ask. why do you want to bang your head against a wall to
>>>>>>>>>>> use OSX? Vmware esxi is free, allows you to put a linux distro on a
>>>>>>>>>>> mac mini (multiple instances if you want). I use this in the office
>>>>>>>>>>> to have multiple centos instances on a mac mini. one is for
>>>>>>>>>>> postgresql and the other is for apache. It works great and you can
>>>>>>>>>>> use YUM for updates.
>>>>>>>>>>>
>>>>>>>>>>> Ted
>>>>>>>>>>>
>>>>>>>>>>> https://www.vmware.com/products/esxi-and-esx.html
>>>>>>>>>>> <https://www.vmware.com/products/esxi-and-esx.html>
>>>>>>>>>>>
>>>>>>>>>>>> On Dec 9, 2018, at 10:40 AM, Jeffrey Schmitz
>>>>>>>>>>>> <email@hidden
>>>>>>>>>>>> <mailto:email@hidden>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks guys,
>>>>>>>>>>>> I’ll definitely look these over, they look great. I had a
>>>>>>>>>>>> quick question/verification. I’m using Mac OS right now and a
>>>>>>>>>>>> quick google indicates no apt-get or yum for OS/X. Just want to
>>>>>>>>>>>> verify I’ll need to use home-brew or macports for that instead, is
>>>>>>>>>>>> that correct?
>>>>>>>>>>>>
>>>>>>>>>>>> Btw, I’d love to get off MacOS for deployment but up to now it’s
>>>>>>>>>>>> been the path of least resistance. I’m thinking these scripts
>>>>>>>>>>>> may change the equation for me.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks again,
>>>>>>>>>>>> Jeff
>>>>>>>>>>>>
>>>>>>>>>>>>> On Dec 9, 2018, at 5:30 AM, Theodore Petrosky <email@hidden
>>>>>>>>>>>>> <mailto:email@hidden>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Jeffrey,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Read the wo-install.sh that is referenced here! it will tell you
>>>>>>>>>>>>> everything you need to create your deployment environment. if you
>>>>>>>>>>>>> are on an OS X box, there is no wget. you need to change that to
>>>>>>>>>>>>> curl. However curl is a little different, it needs to know where
>>>>>>>>>>>>> to put the file so:
>>>>>>>>>>>>>
>>>>>>>>>>>>> wget
>>>>>>>>>>>>> https://s3-eu-west-1.amazonaws.com/webobjects/JavaMonitor.tgz
>>>>>>>>>>>>> <https://s3-eu-west-1.amazonaws.com/webobjects/JavaMonitor.tgz>
>>>>>>>>>>>>> --no-check-certificate
>>>>>>>>>>>>> becomes
>>>>>>>>>>>>> curl
>>>>>>>>>>>>> https://s3-eu-west-1.amazonaws.com/webobjects/JavaMonitor.tgz
>>>>>>>>>>>>> <https://s3-eu-west-1.amazonaws.com/webobjects/JavaMonitor.tgz>
>>>>>>>>>>>>> >JavaMonitor.tgz
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have linked to my version of the install script:
>>>>>>>>>>>>> http://ftp.agencysacks.com/_Y9AkYUkQgVtlwR
>>>>>>>>>>>>> <http://ftp.agencysacks.com/_Y9AkYUkQgVtlwR>
>>>>>>>>>>>>>
>>>>>>>>>>>>> compare my script to:
>>>>>>>>>>>>> http://webobjects.s3.amazonaws.com/wo-install.sh
>>>>>>>>>>>>> <http://webobjects.s3.amazonaws.com/wo-install.sh>
>>>>>>>>>>>>>
>>>>>>>>>>>>> My script installed git, and a newer version of Java
>>>>>>>>>>>>> (jdk1.8.0_131)
>>>>>>>>>>>>>
>>>>>>>>>>>>> at the time, I was installing on a centos instance hosted at
>>>>>>>>>>>>> Amazon. I am not sure is this is the final version of the script.
>>>>>>>>>>>>> sorry. but it should get you thinking about what you can do.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Ted
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Dec 8, 2018, at 11:38 PM, Paul Hoadley <email@hidden
>>>>>>>>>>>>>> <mailto:email@hidden>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Jeff,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 9 Dec 2018, at 12:31 pm, Jeffrey Schmitz
>>>>>>>>>>>>>> <email@hidden
>>>>>>>>>>>>>> <mailto:email@hidden>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> But I’m setting up a machine to use for deployment, not
>>>>>>>>>>>>>>> deploying an individual app, so I need to get apache
>>>>>>>>>>>>>>> configured, the WO adaptor installed, the webobjects tools
>>>>>>>>>>>>>>> installed (wotaskd, womonitor), etc. That’s what I was hoping
>>>>>>>>>>>>>>> the script would help with as it always turns out to be a
>>>>>>>>>>>>>>> laborious process, at least for me.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You're right, it is laborious, sometimes difficult to get right,
>>>>>>>>>>>>>> and ideal for scripting to automate for the future. What
>>>>>>>>>>>>>> platform are you using? We use a (now heavily customised)
>>>>>>>>>>>>>> version of a script Simon McLean posted to the list in 2010:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> http://webobjects.s3.amazonaws.com/wo-install.sh
>>>>>>>>>>>>>> <http://webobjects.s3.amazonaws.com/wo-install.sh>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Eyeballing it again now, you'll definitely want to customise it
>>>>>>>>>>>>>> in places—you shouldn't need to pull down Wonder source, or
>>>>>>>>>>>>>> build your own adapter, for example. But it gives you an idea of
>>>>>>>>>>>>>> what you can do. We use our version of it on Amazon Linux on
>>>>>>>>>>>>>> EC2. Should be easily portable to other Unixes.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Paul Hoadley
>>>>>>>>>>>>>> https://logicsquad.net/ <https://logicsquad.net/>
>>>>>>>>>>>>>> https://www.linkedin.com/company/logic-squad/
>>>>>>>>>>>>>> <https://www.linkedin.com/company/logic-squad/>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>>>>>>>> Webobjects-dev mailing list (email@hidden
>>>>>>>>>>>>>> <mailto:email@hidden>)
>>>>>>>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> This email sent to email@hidden <mailto:email@hidden>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>> Webobjects-dev mailing list (email@hidden
>>>>>>>> <mailto:email@hidden>)
>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>>
>>>>>>>>
>>>>>>>> This email sent to email@hidden
>>>>>>>> <mailto:email@hidden>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>> Webobjects-dev mailing list (email@hidden
>>>>>>> <mailto:email@hidden>)
>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>
>>>>>>>
>>>>>>> This email sent to email@hidden
>>>>>>> <mailto:email@hidden>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>> Webobjects-dev mailing list (email@hidden
>>>>>> <mailto:email@hidden>)
>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>
>>>>>>
>>>>>> This email sent to email@hidden <mailto:email@hidden>
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list (email@hidden
>>>> <mailto:email@hidden>)
>>>> Help/Unsubscribe/Update your Subscription:
>>>>
>>>>
>>>> This email sent to email@hidden <mailto:email@hidden>
>>>
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list (email@hidden
>>> <mailto:email@hidden>)
>>> Help/Unsubscribe/Update your Subscription:
>>>
>>>
>>> This email sent to email@hidden <mailto:email@hidden>
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list (email@hidden
>> <mailto:email@hidden>)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden <mailto:email@hidden>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list (email@hidden
> <mailto:email@hidden>)
> Help/Unsubscribe/Update your Subscription:
>
>
> This email sent to email@hidden
> <mailto:email@hidden>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden