I upgraded from 4.0.1 to 4.0.4 on a linux box using update.sh and it worked great, nice job on the code.
Streams play great, and the stream engine mgr says it loads at the command prompt, but never resolves in my browser. Worked fine pre-update.
Format of link: 54.xx.xx.xx:8088/enginemanager/login.htm

$ sudo service WowzaStreamingEngineManager start
WowzaStreamingEngineManager stopped [ OK ]
WowzaStreamingEngineManager: starting...
WowzaStreamingEngineManager started PID19003) [ OK ]

Any ideas? Below is what I get if I launch with /usr/local/WowzaStreamingEngine/manager/bin/startmgr.sh (still wont resolve)

Thanks!




[ec2-user@ip-xx.xx.xx.xx linux]$ sudo /usr/local/WowzaStreamingEngine/manager/bin/startmgr.sh
Fri, 18 Jul 2014 08:25:25 43 GMT, BootStrap Info: Home Directory=/usr/local/WowzaStreamingEngine-4.0.1/manager/lib
Fri, 18 Jul 2014 08:25:25 69 GMT, BootStrap Info: Main-Class=net.winstone.Winstone
2014-07-18 08:25:25,181 [main] INFO net.winstone.boot.BootStrap - stage 1/3: Loading arguments...
2014-07-18 08:25:25,182 [main] INFO net.winstone.boot.BootStrap - stage 2/3: Loading WebApplication configuration...
2014-07-18 08:25:25,182 [main] INFO net.winstone.boot.BootStrap - stage 3/3: compute JSP classpath...
2014-07-18 08:25:25,217 [main] INFO net.winstone.core.HostConfiguration - Beginning extraction from war file
2014-07-18 08:25:25,241 [main] INFO net.winstone.core.WebXmlParser - Found and enabled the local Servlet 2.5 XSD replacement
2014-07-18 08:25:25,749 [main] WARN net.winstone.core.WebXmlParser - XML Error (Line 2): Document is invalid: no grammar found.
2014-07-18 08:25:25,750 [main] WARN net.winstone.core.WebXmlParser - XML Error (Line 2): Document root element "web-app", must match DOCTYPE root "null".
2014-07-18 08:25:26,003 [main] INFO net.winstone.core.WebAppConfiguration - Access logging disabled - no logger class defined
Configure logging: file:///usr/local/WowzaStreamingEngine/manager/conf/log4j.properties
INFO com.wowza.wms.logging.Log4jStartupListener OS Name: Linux:
INFO com.wowza.wms.logging.Log4jStartupListener OS Version: 3.10.40-50.136.amzn1.x86_64:
INFO com.wowza.wms.logging.Log4jStartupListener OS Architecture: amd64:
INFO com.wowza.wms.logging.Log4jStartupListener Java Name: OpenJDK 64-Bit Server VM:
INFO com.wowza.wms.logging.Log4jStartupListener Java Vendor: Sun Microsystems Inc.:
INFO com.wowza.wms.logging.Log4jStartupListener Java Version: 1.6.0_30:
INFO com.wowza.wms.logging.Log4jStartupListener Java VM Version: 23.25-b01:
INFO com.wowza.wms.logging.Log4jStartupListener Java Spec Version: 1.6:
INFO com.wowza.wms.logging.Log4jStartupListener Java Home: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre:
INFO com.wowza.wms.logging.Log4jStartupListener Java Max Heap Size: 835MB:
INFO com.wowza.wms.logging.Log4jStartupListener Java Architecture: 64:
INFO com.wowza.wms.logging.Log4jStartupListener Java Locale[user.language]: en:
INFO com.wowza.wms.logging.Log4jStartupListener Java Locale[user.country]: US:
INFO com.wowza.wms.logging.Log4jStartupListener Java Locale[file.encoding]: UTF-8:
INFO com.wowza.wms.logging.Log4jStartupListener Java Timezone[user.timezone]: UTC:
INFO com.wowza.wms.logging.Log4jStartupListener Java Args[0]: -Dcom.wowza.wms.ConfigURL="":
INFO com.wowza.wms.logging.Log4jStartupListener Java Args[1]: -Dcom.wowza.wms.ConfigHome=/usr/local/WowzaStreamingEngine/manager:
INFO com.wowza.wms.logging.Log4jStartupListener Java Args[2]: -Djava.io.tmpdir=/usr/local/WowzaStreamingEngine/manager/temp:
INFO com.wowza.wms.logging.Log4jStartupListener Java Args[3]: -Dlog4j.configuration=file:///usr/local/WowzaStreamingEngine/manager/conf/winstone.properties:
INFO com.wowza.wms.logging.Log4jStartupListener Java Args[4]: -Djava.net.preferIPv4Stack=true:
2014-07-18 08:25:26,195 [main] INFO net.winstone.core.WebAppConfiguration - webapp Initializing Spring root WebApplicationContext
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/local/WowzaStreamingEngine-4.0.1/manager/lib/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/local/WowzaStreamingEngine-4.0.1/manager/temp/WEB-INF/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
INFO org.hibernate.validator.util.Version Hibernate Validator null
INFO com.wowza.wms.server.ManagerConfiguration Loading configuration from /usr/local/WowzaStreamingEngine/manager/conf/Manager.xml:
INFO com.wowza.wms.server.ManagerConfiguration Loading configuration from /usr/local/WowzaStreamingEngine/manager/conf/Manager.xml:
INFO com.wowza.wms.webapp.RequestLoggingFilter RequestLoggingFilter disabled, no HTTP requests will be logged:
2014-07-18 08:25:29,789 [main] INFO net.winstone.core.WebAppConfiguration - webapp Initializing Spring FrameworkServlet 'wowzaapp'
Jul 18, 2014 8:25:31 AM org.apache.jasper.EmbeddedServletOptions <init>
WARNING: Warning: Invalid value for the initParam fork. Will use the default value of "true"
2014-07-18 08:25:31,518 [main] INFO net.winstone.core.HostConfiguration - Deploy web application: prefix [/enginemanager] webroot [/usr/local/WowzaStreamingEngine/manager/temp]
2014-07-18 08:25:31,529 [main] ERROR net.winstone.Server - Error during listener startup net.winstone.core.listener.HttpListener
java.io.IOException: Failed to listen on port 8088
at net.winstone.core.listener.HttpListener.getServerSocket(HttpListener.java:124)
at net.winstone.core.listener.HttpListener.start(HttpListener.java:84)
at net.winstone.Server.spawnListener(Server.java:345)
at net.winstone.Server.initializeListener(Server.java:195)
at net.winstone.Server.initialize(Server.java:123)
at net.winstone.Server.start(Server.java:106)
at net.winstone.Winstone.main(Winstone.java:25)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:622)
at org.intelligentsia.keystone.boot.BootStrap.invokeMain(BootStrap.java:382)
at org.intelligentsia.keystone.boot.BootStrap.main(BootStrap.java:232)
Caused by: java.net.BindException: Address already in use
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:353)
at java.net.ServerSocket.bind(ServerSocket.java:336)
at java.net.ServerSocket.<init>(ServerSocket.java:202)
at java.net.ServerSocket.<init>(ServerSocket.java:158)
at net.winstone.core.listener.HttpListener.getServerSocket(HttpListener.java:122)
... 12 more
2014-07-18 08:25:31,532 [main] INFO net.winstone.core.WebAppConfiguration - webapp Destroying Spring FrameworkServlet 'wowzaapp'
2014-07-18 08:25:31,543 [main] INFO net.winstone.core.WebAppConfiguration - webapp Closing Spring root WebApplicationContext
Fri, 18 Jul 2014 08:25:31 635 GMT, BootStrap Warning: class 'net.winstone.Winstone', exception occur when invoking 'main' method : null
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:622)
at org.intelligentsia.keystone.boot.BootStrap.invokeMain(BootStrap.java:382)
at org.intelligentsia.keystone.boot.BootStrap.main(BootStrap.java:232)
Caused by: net.winstone.WinstoneException: Server.initialize
at net.winstone.Server.initialize(Server.java:136)
at net.winstone.Server.start(Server.java:106)
at net.winstone.Winstone.main(Winstone.java:25)
... 6 more
Fri, 18 Jul 2014 08:25:31 638 GMT, BootStrap Info: Exit
[ec2-user@ip-xx.xx.xx.xx linux]$