Próbuję uruchomić moją aplikację w jboss 7 z jboss 4. W jboss 4 zmieniliśmy plik server.xml, aby skonfigurować plik keystoreFile i keystorePass itp. Czy ktoś mi pomoże, gdzie wprowadzić te zmiany w jboss7.odpowiednik serwera.xml w JBoss AS 7
Odpowiedz
Równoważnik server.xml w Jboss 7 to samodzielny/configuration/standalone.xml dla samodzielnej instalacji i domain.xml dla domeny, która go zna.
Nie jestem pewien, gdzie są te opcje i jak należy je skonfigurować w Jboss 7, ale najpierw zacznij od pliku standalone.xml.
Należy unikać dotykania samych konfiguracji XML.
Raczej niech go do kontrolerze domeny i kontrolera hosta,
i skonfigurować serwer za pomocą środków wymienionych tutaj: JBoss AS 7 JMX Console
Aktualizacja:
Dla ręcznej konfiguracji, spróbuj Web UI -
http://localhost:9990/
.Do automatycznej konfiguracji, spróbuj CLI scripts.
Aby opracować i debugować komendy CLI, wypróbuj
jboss-cli.sh --gui
.
Ale jeśli naprawdę musi, to w standalone/configuration/standalone.xml
:
<subsystem xmlns="urn:jboss:domain:web:1.0" ...>
Schemat jest tu: http://www.jboss.org/schema/jbossas/jboss-as-web_1_2.xsd
(or later versions).
Edytuj plik standalone/configuration/standalone.xml
:
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host">
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/>
<virtual-server name="default-host" enable-welcome-root="true">
<alias name="localhost" />
<alias name="example.com" />
</virtual-server>
</subsystem>
Wymień Thew connector
tag z następujący:
<connector name="https" scheme="https" protocol="HTTP/1.1" secure =”true” socket- binding="https" ssl=”your certificate name”/>
Zalecany sposób zmienić model AS 7 jest w każdym razie za pomocą Command Line Interface. Na przykład można ustawić port wiążący gniazda portu HTTP na 8090 za pomocą:
/grupa powiązań gniazda = gniazda standardowe/gniazda = http: write-attribute (name = "port", = wartość „8090”)
JBoss EAP 7 wykorzystuje serwer Undertow internetową i konfiguruje się przez undertow
podsystemu (który zastępuje web
podsystemu w poprzednich wersjach). Konfiguracja SSL/TLS przy użyciu CLI jest opisana w Setting up an SSL/TLS for Applications. Jeśli chcesz bezpośrednio zmodyfikować plik standalone.xml
, instrukcje mogą być tłumaczone na:
Dodaj i skonfiguruj dziedzinę bezpieczeństwa HTTPS. - pod
/server/management/security-realms
dodać element HTTPSsecurity-realm
np<security-realm name="HTTPSRealm"> <server-identities> <ssl> <keystore path="/path/to/your/keystore/myKeystore.jks" keystore-password="myKeystorePassword" alias="mySSLKeyPairAlias" key-password="mySSLKeyPairPassword" /> </ssl> </server-identities> </security-realm>
Aktualizacja podsystem cofająca do korzystania z dziedziny zabezpieczeń HTTPS. - pod
/server/profile
znajdź element podsystemu Undertow (np.<subsystem xmlns="urn:jboss:domain:undertow:3.1">
). Ma elementserver
dziecko, do którego dodać elementhttps-listener
TwegoHTTPSRealm
utworzony w punkcie 1 powyżej, na przykład<https-listener name="default-ssl" socket-binding="https" security-realm="HTTPSRealm" />
Więcej szczegółów można znaleźć na tych powiązanych linków:
- Security Realms
- Sfera bezpieczeństwa Detailed Configuration
- https-listener Attributes
- 1. JBoss AS 7 konfiguracja
- 2. JBoss AS 7: Rejestrowanie
- 3. JBoss AS 7 wyłączanie instalacji na gorąco
- 4. JBoss AS 7: Jak oczyścić tmp?
- 5. Migracja JBoss AS 7 - java.lang.ClassNotFoundException: org.hibernate.validator.ClassValidator
- 6. Uwierzytelnianie bez roli w web.xml w JBoss AS 7
- 7. Tworzenie modułu w JBoss AS
- 8. Zastępowanie serwera JMX w JBoss AS 7 dla klasy MBeanServerLocator
- 9. Bezpieczeństwo JBoss AS 7: jak uzyskać aktualnie zalogowaną nazwę użytkownika?
- 10. Porównanie JBoss AS 7.x i Glassfish 3.x?
- 11. Jak uruchomić jBoss AS 7 z eclipse 3.6 (helios)?
- 12. Uruchamianie usług IIS 7 i JBoss AS 7 jednocześnie z serwera Windows 2008
- 13. JBoss 7: Wyszukiwanie JNDI
- 14. Jak wyłączyć JBoss AS 7.1.0 z wiersza poleceń?
- 15. Spring3.2 i jboss jako 7
- 16. Uwierzytelnianie LDAP z JBoss 7
- 17. Zmiana kontekstowego katalogu głównego dla aplikacji internetowej pod JBoss As 7
- 18. jboss 7 standalon-full.xml jako konfiguracja
- 19. Nie można utworzyć połączenia JMS z autonomicznej aplikacji Java do kolejki JBoss AS 7
- 20. Gdzie umieścić wspólną bibliotekę w JBoss AS 5?
- 21. Uaktualnienie JSF/Mojarra w JBoss AS/EAP/WildFly
- 22. JBoss AS 7.1 - harmonogram pracy z adnotacją @Schedule
- 23. Znaczenie wszystkich nazw JNDI w JBoss 7
- 24. Jak uruchomić JBOSS 7 w trybie debugowania?
- 25. Jak zmienić numer portu w jboss-7
- 26. Globalny web.xml conf w JBoss 7
- 27. jboss-as-maven-plugin nie może zostać wdrożony w zdalnym JBoss AS7?
- 28. Dodawanie kolejki JMS do Jboss 7
- 29. Błąd listenerStart - JaxWS - JBoss jako 7
- 30. JBoss 7: jak zmienić kontekstowy root WAR
gdzie muszę umieścić certyfikaty? jakieś specjalne miejsce? – Joerg
@Joerg musisz ustawić właściwość systemową javax.net.ssl.trustStore w standalone.xml lub domain.xml: system-properties> https://community.jboss.org/thread/172052 –