This is a public Forum  publicRSS

Forum post

    Filemaker Server Admin Console will not start on Windows...
    Forum post posted February 19, 2012 by David Korpiewski, last edited February 29, 2012 
    2389 Views, 4 Comments
    Title:
    Filemaker Server Admin Console will not start on Windows 2008 - Java/server question
    Your post:

    I don't know if anyone ever has had this problem, but I'm at wits end.  I need to know how the Java applet tries to talk to the Filemaker server deamon.  It always says that it is not running.


    I installed Filemaker 11 V3 on a Windows 2008 R2 server.   For the life of me, I cannot get into the admin console.  So I installed it, it says it wants to set up the console, but when it tries to load I always get the initial popup as it load the java applet, but then I get "The Database Server is not available.  To edit server deployment, please start the Database Server first".  Ironically, Filemaker Pro talks to the server just fine and I can and have worked on FM pro now for 2 years this way.  However now I need one of my databases to have the web interface enabled and can't do it without the console. 

    I need to know how the java applet talks to the Database server.  I think that however it reaches the DB server is the key to success here because I need to figure out if the DB server is listening.  I can't seem to find where that is done in the java files.  I see that this is running a tomcat apache installation, but then how that is interacting with the database backend I don't know.

    The only way that I got to the console was to copy the working version of this from a windows 2003 server to this windows 2008 server, shut off the Filemaker Service and then load up the startup.bat file in the Z:\Filemaker\Admin\admin-master-tomcat\bin directory.  Then logging into it it says that the Database server is not running but at least it loads. If I click to have it start the server, it briefly says that the server is running in the console but then every button says that the database server is not running and it won't let me do anything.

     

    What I have done:

    (1) disable the firewall completely

    (2) add the .exe files for filemaker through the firewall already

    (3) upgraded to newer versions of Java, down graded to different versions of java

    (4) Uninstalled and reinstalled

    (5) Copied a working version of the same server (on windows 2003) to this server and started it.  (It didn't try to go to the startup section, but it wouldn't load anyways. 

    (6) Made sure that ports 16000, 16001, and 5003 were open.

    (7) Disabled the virus scanner


    Interesting facts:

    (1) This server HAD TCPV6 installed.  Is it possible that the Filemaker server deamon is listening on IPV6 and not on IPV4????

    On that note about IPV6, I have gone through everything I can find to disable it completely, however when I view the TCP stack using "tcpview.exe", I still see filemaker talking on IPV6 and having port 16000, 16001, and 5003 open for it. 

     

    If anyone can offer me any guidance I would appreciate it.  Even the filemaker team dropped the ball on this one when I was troubleshooting it two years ago.  But now I need it fixed.

    Thanks

    David

     

     

    Answer

     

    • David Korpiewski

      as another side note, the web interface for everything except the console is working.  So for example if I go here: http://localhost:16000/admin-help/en, I can see all of the help pages. 

      I have tried to jump into port 16001 as well (https://localhost:16001/) but this gives me a different error which is "Unable to launch the application" "FMS11-Admin Console".

      The detailed information is here:

      <?xml version="1.0" encoding="UTF-8"?>
      <jnlp codebase="https://localhost:16001" href="admin_console_init_webstart.jnlp?install=multi" spec="1.5">
          <information>
              <vendor>FileMaker, Inc.</vendor>
              <description>FileMaker Server Admin Console</description>
              <description kind="short">FileMaker Server Admin Console</description>
              <icon href="/images/server_icon.ico"/>
              <icon height="32" href="/images/server_icon.ico" kind="shortcut" width="32"/>
              <icon href="/images/server_splash.jpg" kind="splash"/>
              <title>FMS11-Admin Console</title>
          </information>
          <resources>
              <j2se initial-heap-size="32m" max-heap-size="128m" version="1.5+"/>
              <jar href="admin-client-lib/admin-console-client.jar"/>
              <jar href="admin-client-lib/valuefield-client.jar"/>
              <jar href="admin-client-lib/linksupport-client.jar"/>
              <jar href="admin-client-lib/datechooser-client.jar"/>
              <jar href="admin-client-lib/ulc-jnlp-client.jar"/>
              <jar href="admin-client-lib/ulc-base-trusted.jar"/>
              <jar href="admin-client-lib/ulc-base-client.jar"/>
              <jar href="admin-client-lib/ulc-servlet-client.jar"/>
              <jar href="admin-client-lib/jgraph.jar"/>
              <jar href="admin-client-lib/deployment.jar"/>
              <jar href="admin-client-lib/AppleJavaExtensions.jar"/>
              <jar href="admin-client-lib/http.jar"/>
              <property name="apple.laf.useScreenMenuBar" value="true"/>
              <property name="com.apple.macos.smallTabs" value="true"/>
              <property name="com.filemaker.adminconsole.ui.clients.showError" value="log"/>
          </resources>
          <resources os="Mac OS">
              <jar href="admin-client-lib/quaqua-filechooser-only.jar"/>
              <nativelib href="admin-client-lib/libquaqua.jnilib.jar"/>
          </resources>
          <security>
              <all-permissions/>
          </security>
          <application-desc main-class="com.filemaker.adminconsole.ui.clients.AdminConsoleJnlpLauncher">
              <argument>keep-alive-interval=60</argument>
              <argument>log-level=WARNING</argument>
              <argument>carrier-stream-provider=com.ulcjava.base.shared.TrivialCarrierStreamProvider</argument>
              <argument>url-string=httpss://localhost:16001/adminconsole.ulc</argument>
              <argument>launchtype=normal</argument>
              <argument>server-language=en</argument>
              <argument>server-timezone=America/New_York</argument>
          </application-desc>
      </jnlp>

       

    • David Korpiewski

      Here is the logs from the Filemaker/Admin/admin-master-tomcat/logs/AdminsServer.log file

       

      2012-02-20 00:19:30,484 [http-16001-Processor3] LaunchPage - generateHTMLPage() caught exception:
      java.net.ConnectException: Connection refused: connect
          at java.net.PlainSocketImpl.socketConnect(Native Method)
          at java.net.PlainSocketImpl.doConnect(Unknown Source)
          at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
          at java.net.PlainSocketImpl.connect(Unknown Source)
          at java.net.SocksSocketImpl.connect(Unknown Source)
          at java.net.Socket.connect(Unknown Source)
          at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
          at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
          at java.lang.reflect.Method.invoke(Unknown Source)
          at org.apache.commons.httpclient.protocol.ReflectionSocketFactory.createSocket(ReflectionSocketFactory.java:139)
          at org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:129)
          at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
          at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
          at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
          at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
          at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)
          at com.filemaker.adminserver.launchpage.LaunchPage.generateHTMLPage(Unknown Source)
          at com.filemaker.adminserver.launchpage.LaunchPageServlet.a(Unknown Source)
          at com.filemaker.adminserver.launchpage.LaunchPageServlet.doGet(Unknown Source)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
          at com.filemaker.admin.servlet.AdminAccessFilter.doFilter(AdminAccessFilter.java:67)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
          at com.filemaker.tomcat.FMErrorReportValve.invoke(Unknown Source)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
          at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
          at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
          at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
          at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
          at java.lang.Thread.run(Unknown Source)

    • David Korpiewski

      Do any of the filemaker people read these forums and help us out??  Please can someone help me??  I can't do backups without getting into the admin console.

    • iDEViate

      David,

          Can you post up the event logs? Check to see if the IP in the event log is the correct ip from the machine your attempting to launch. 

       

      Does the machine have any virtual NIC cards? If so disable and attempt to launch.

      What version of java is on the machine?

      What happens when you attempt to launch from another machine?