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.
<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>
<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"/>
</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/, 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=mixed mode,
er.extensions.JavaWOExtensions.hasLocalization=false, java.class.version=55.0,
WOAdaptorURL=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/,
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 protected]>
> 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 protected]
>> <mailto:[email protected]>> 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 protected]
>>> <mailto:[email protected]>> wrote:
>>>
>>> Fear of the unknown vs. the enemy I know :-)
>>>
>>>> On Dec 9, 2018, at 9:49 AM, Theodore Petrosky <[email protected]
>>>> <mailto:[email protected]>> 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 protected] <mailto:[email protected]>>
>>>>> 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 protected]
>>>>>> <mailto:[email protected]>> 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 protected]
>>>>>>> <mailto:[email protected]>> wrote:
>>>>>>>
>>>>>>> Hi Jeff,
>>>>>>>
>>>>>>> On 9 Dec 2018, at 12:31 pm, Jeffrey Schmitz
>>>>>>> <[email protected] <mailto:[email protected]>>
>>>>>>> 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 protected]
>>>>>>> <mailto:[email protected]>)
>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com
>>>>>>>
>>>>>>> <https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com>
>>>>>>>
>>>>>>> This email sent to [email protected] <mailto:[email protected]>
>>>>>>
>>>>>
>>>>
>>>
>>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/jeffschmitz%40icloud.com
>
> This email sent to [email protected]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]