Я пытаюсь настроить IIS (версия 8.x, windows 2008) перед сервером IBM WAS (Liberty Profile), чтобы он мог направлять все конкретные запросы на сервер приложений IBM WebSphere (профиль Liberty).Как настроить IIS с помощью профиля IBM WebSphere Application Server Liberty?
Я уже установил & сконфигурированные следующие пункты:
- установлен IBM WebSphere Application Server Liberty ядро (версия 8.5.5)
- установлен IBM MobileFirst Серверная платформа (Verison 7,1)
- Установленные WebServer Plugins для IBM WAS
- Установленный набор инструментов IBM WebSphere Customization Toolbox (версия 8.5)
Я также развернул одно время работы MobileFirst, и он работает отлично. Теперь единственным оставшимся шагом является конфигурация с IIS.
Я следую ссылке ниже, но не мог понять его полностью:
Как я установил IBM WAS Liberty ядро, он же отметить придумать любой IBM Java SDK. Это требуется? Как установить IBM Java SDK для IBM WAS Liberty?
Я действительно потерял то, что должно быть первым шагом.
правка 24/09/2015:
- Я скачал & установлен IBM Java SDK для Liberty Core.
- Я создал плагин-cfg.xml
- Я настроил IIS с плагином-cfg.xml, используя эту ссылку: https://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/tins_manualWebIIS.html
Теперь все запросы приложений перенаправляют к IBM WAS. Когда я ударил, localhost/HelloWorld/apps/services/www/HelloWorld/desktopbrowser/default/index.html, приложение HelloWorld работает отлично.
Теперь единственная проблема заключается в том, когда я нажимаю/lightlightconsole, он не может получить развернутое приложение и адаптеры.
Мой плагин-cfg.xml выглядит следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<Config ASDisableNagle="false" AcceptAllContent="false" AppServerPortPreference="HostHeader" ChunkedResponse="false" FIPSEnable="false" IISDisableNagle="false" IISPluginPriority="High" IgnoreDNSFailures="false" RefreshInterval="60" ResponseChunkSize="64" SSLConsolidate="false" TrustedProxyEnable="false" VHostMatchingCompat="false">
<Log LogLevel="Error" Name=".\logs\defaultServer\http_plugin.log"/>
<Property Name="ESIEnable" Value="true"/>
<Property Name="ESIMaxCacheSize" Value="1024"/>
<Property Name="ESIInvalidationMonitor" Value="false"/>
<Property Name="ESIEnableToPassCookies" Value="false"/>
<Property Name="PluginInstallRoot" Value="."/>
<VirtualHostGroup Name="default_host">
<VirtualHost Name="*:443"/>
<VirtualHost Name="*:9443"/>
<VirtualHost Name="*:80"/>
<VirtualHost Name="*:9080"/>
</VirtualHostGroup>
<ServerCluster CloneSeparatorChange="false" GetDWLMTable="false" IgnoreAffinityRequests="true" LoadBalance="Round Robin" Name="defaultServer_default_node_Cluster" PostBufferSize="0" PostSizeLimit="-1" RemoveSpecialHeaders="true" RetryInterval="60">
<Server CloneID="89f03a0d-7c05-4c33-a82c-12da20477cdd" ConnectTimeout="5" ExtendedHandshake="false" MaxConnections="-1" Name="default_node_defaultServer0" ServerIOTimeout="900" WaitForContinue="false">
<Transport Hostname="localhost" Port="9080" Protocol="http"/>
<Transport Hostname="localhost" Port="9443" Protocol="https">
<Property Name="keyring" Value="keyring.kdb"/>
<Property Name="stashfile" Value="keyring.sth"/>
<Property Name="certLabel" Value="LibertyCert"/>
</Transport>
</Server>
<PrimaryServers>
<Server Name="default_node_defaultServer0"/>
</PrimaryServers>
</ServerCluster>
<UriGroup Name="default_host_defaultServer_default_node_Cluster_URIs">
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/RestProject/*"/>
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/wladmin/*"/>
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/HelloWorld/*"/>
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/IBMJMXConnectorREST/*"/>
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/worklightconsole/*"/>
</UriGroup>
<Route ServerCluster="defaultServer_default_node_Cluster" UriGroup="default_host_defaultServer_default_node_Cluster_URIs" VirtualHostGroup="default_host"/>
</Config>
Я получаю следующие ошибки:
Сбой запроса: /worklightconsole/services/management-apis/1.0/ время работы/HelloWorld/приложения
Сбой запроса: /worklightconsole/services/management-apis/1.0/runtimes/HelloWorld
Неисправный запрос: /worklightconsole/services/management-apis/1.0/runtimes/HelloWorld/adapters?смещение = 0 & pageSize = 15
Любая помощь будет высоко оценена.
Вы должны задать отдельный вопрос о том, где получить Java. – covener
Эти связанные шаги вручную не нужны, WebSphere Configuration Tools настраивает IIS для загрузки плагина WAS. Эти шаги являются ручной альтернативой. – covener
Благодаря @covener для входов. Я попытался загрузить плагин WAS с помощью инструмента настройки WebSphere. Но на вкладке доступного профиля я не вижу никакого профиля. Я выбрал - Локальная установка WebSphere Application Server: C: \ Program Files (x86) \ IBM \ WebSphere \ Liberty Я следую http://www-01.ibm.com/support/docview.wss? uid = swg27036087 & aid = 1 ссылка. Не могли бы вы мне помочь? – yogesh