Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 8303|Odpoveď: 0

Nastavte používateľské meno a heslo pre tému a frontu ACTIVEMQ

[Kopírovať odkaz]
Zverejnené 21. 11. 2017 13:53:20 | | | |
Upravte súbor %ACTIVEMQ_BASE%/conf/activemq.xml, používateľské meno a heslo sú uložené v súbore %ACTIVEMQ_BASE%/conf/credentials.properties,



activemq.xml detaily sú nasledovné:

<!--
Licencované Apache Software Foundation (ASF) pod jedným alebo viacerými
Licenčné zmluvy pre prispievateľov. Pozrite si súbor NOTICE, ktorý bol distribuovaný s
Táto práca obsahuje ďalšie informácie o vlastníctve autorských práv.
ASF licencuje tento súbor na vás pod licenciou Apache, verzia 2.0
("Licencia"); Tento súbor nesmiete používať, iba v súlade s
Licencia. Kópiu licencie môžete získať na

http://www.apache.org/licenses/LICENSE-2.0

Pokiaľ to nevyžaduje platný zákon alebo nie je písomne dohodnuté, softvér
distribuované pod licenciou je distribuované na báze "AS AS",
BEZ ZÁRUK ALEBO PODMIENOK AKÉHOKOĽVEK DRUHU, či už výslovných alebo implicitných.
Pozri licenciu pre konkrétny jazyk upravujúci oprávnenia a
obmedzenia podľa licencie.
-->
<!-- ŠTART SNIPPET: príklad -->
<fazuľa
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd">

<!-- Umožňuje nám použiť vlastnosti systému ako premenné v tomto konfiguračnom súbore -->
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<názov vlastnosti="lokality">
<value>súbor:${activemq.conf}/credentials.properties</value>
</property>
</bean>

<!-- Umožňuje vyhľadávanie logov v hawtio konzole -->
<bean id="logQuery" class="org.fusesource.insight.log.log4j.Log4jLogQuery"
lazy-init="false" scope="singleton"
init-method="štart" destroy-method="stop">
</bean>

<!--
Tento <broker> prvok sa používa na konfiguráciu ActiveMQ brokera.
-->
<broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="${activemq.data}" useJmx="true">

<destinationPolicy>
<policyMap>
<policyEntries>
<policyEntry queue=">" producerFlowControl="true" memoryLimit="1mb">
<!-- ConstantPendingMessageLimitStrategy sa používa na zabránenie
pomaly blokujú výrobcov a ovplyvňujú ostatných spotrebiteľov
obmedzením počtu zachovaných správ
Pre viac informácií pozri:

http://activemq.apache.org/slow-consumer-handling.html

-->
<!-- Distribučná stratégia - >
<dispatchPolicy>
<!-- Distribuujte postupne - >
<strictOrderDispatchPolicy/>
</dispatchPolicy>
<!-- Stratégia zotavenia - >
<subscriptionRecoveryPolicy>
<!-- Obnoviť len poslednú správu -->
<lastImageSubscriptionRecoveryPolicy/>
</subscriptionRecoveryPolicy>
<pendingQueuePolicy>
<!-- Najprv uloží odkaz na správu do pamäte a ak je využitie pamäte maximálne, referencia správy sa uloží do dočasného súboru -->
<fileQueueCursor/>
</pendingQueuePolicy>
<pendingMessageLimitStrategy>
<constantPendingMessageLimitStrategy limit="1000"/>
</pendingMessageLimitStrategy>
</policyEntry>

<!-- Životopis – >
<policyEntry queue="PER.>" producerFlowControl="true" memoryLimit="10mb">
<!-- ConstantPendingMessageLimitStrategy sa používa na zabránenie
pomaly blokujú výrobcov a ovplyvňujú ostatných spotrebiteľov
obmedzením počtu zachovaných správ
Pre viac informácií pozri:

http://activemq.apache.org/slow-consumer-handling.html

-->
<!-- Distribučná stratégia - >
<dispatchPolicy>
<!-- Distribuujte postupne - >
<strictOrderDispatchPolicy/>
</dispatchPolicy>
<!-- Stratégia zotavenia - >
<subscriptionRecoveryPolicy>
<!-- Obnoviť len poslednú správu -->
<lastImageSubscriptionRecoveryPolicy/>
</subscriptionRecoveryPolicy>
<pendingQueuePolicy>
<!-- Najprv uloží odkaz na správu do pamäte a ak je využitie pamäte maximálne, referencia správy sa uloží do dočasného súboru -->
<fileQueueCursor/>
</pendingQueuePolicy>
<pendingMessageLimitStrategy>
<constantPendingMessageLimitStrategy limit="1000"/>
</pendingMessageLimitStrategy>
</policyEntry>

<!-- Enterprise - >
<policyEntry queue="COM.>" producerFlowControl="true" memoryLimit="10mb">
<!-- ConstantPendingMessageLimitStrategy sa používa na zabránenie
pomaly blokujú výrobcov a ovplyvňujú ostatných spotrebiteľov
obmedzením počtu zachovaných správ
Pre viac informácií pozri:

http://activemq.apache.org/slow-consumer-handling.html

-->
<!-- Distribučná stratégia - >
<dispatchPolicy>
<!-- Distribuujte postupne - >
<strictOrderDispatchPolicy/>
</dispatchPolicy>
<!-- Stratégia zotavenia - >
<subscriptionRecoveryPolicy>
<!-- Obnoviť len poslednú správu -->
<lastImageSubscriptionRecoveryPolicy/>
</subscriptionRecoveryPolicy>
<pendingQueuePolicy>
<!-- Najprv uloží odkaz na správu do pamäte a ak je využitie pamäte maximálne, referencia správy sa uloží do dočasného súboru -->
<fileQueueCursor/>
</pendingQueuePolicy>
<pendingMessageLimitStrategy>
<constantPendingMessageLimitStrategy limit="1000"/>
</pendingMessageLimitStrategy>
</policyEntry>

<!-- Pracovný veľtrh – >
<policyEntry queue="RECR.>" producerFlowControl="true" memoryLimit="10mb">
<!-- ConstantPendingMessageLimitStrategy sa používa na zabránenie
pomaly blokujú výrobcov a ovplyvňujú ostatných spotrebiteľov
obmedzením počtu zachovaných správ
Pre viac informácií pozri:

http://activemq.apache.org/slow-consumer-handling.html

-->
<!-- Distribučná stratégia - >
<dispatchPolicy>
<!-- Distribuujte postupne - >
<strictOrderDispatchPolicy/>
</dispatchPolicy>
<!-- Stratégia zotavenia - >
<subscriptionRecoveryPolicy>
<!-- Obnoviť len poslednú správu -->
<lastImageSubscriptionRecoveryPolicy/>
</subscriptionRecoveryPolicy>
<pendingQueuePolicy>
<!-- Najprv uloží odkaz na správu do pamäte a ak je využitie pamäte maximálne, referencia správy sa uloží do dočasného súboru -->
<fileQueueCursor/>
</pendingQueuePolicy>
<pendingMessageLimitStrategy>
<constantPendingMessageLimitStrategy limit="1000"/>
</pendingMessageLimitStrategy>
</policyEntry>

<!-- Mikro-nábor -->
<policyEntry queue="MCOM.>" producerFlowControl="true" memoryLimit="10mb">
<!-- ConstantPendingMessageLimitStrategy sa používa na zabránenie
pomaly blokujú výrobcov a ovplyvňujú ostatných spotrebiteľov
obmedzením počtu zachovaných správ
Pre viac informácií pozri:

http://activemq.apache.org/slow-consumer-handling.html

-->
<!-- Distribučná stratégia - >
<dispatchPolicy>
<!-- Distribuujte postupne - >
<strictOrderDispatchPolicy/>
</dispatchPolicy>
<!-- Stratégia zotavenia - >
<subscriptionRecoveryPolicy>
<!-- Obnoviť len poslednú správu -->
<lastImageSubscriptionRecoveryPolicy/>
</subscriptionRecoveryPolicy>
<pendingQueuePolicy>
<!-- Najprv uloží odkaz na správu do pamäte a ak je využitie pamäte maximálne, referencia správy sa uloží do dočasného súboru -->
<fileQueueCursor/>
</pendingQueuePolicy>
<pendingMessageLimitStrategy>
<constantPendingMessageLimitStrategy limit="1000"/>
</pendingMessageLimitStrategy>
</policyEntry>

<!-- Mikro hľadanie práce - >
<policyEntry queue="MPER.>" producerFlowControl="true" memoryLimit="10mb">
<!-- ConstantPendingMessageLimitStrategy sa používa na zabránenie
pomaly blokujú výrobcov a ovplyvňujú ostatných spotrebiteľov
obmedzením počtu zachovaných správ
Pre viac informácií pozri:

http://activemq.apache.org/slow-consumer-handling.html

-->
<!-- Distribučná stratégia - >
<dispatchPolicy>
<!-- Distribuujte postupne - >
<strictOrderDispatchPolicy/>
</dispatchPolicy>
<!-- Stratégia zotavenia - >
<subscriptionRecoveryPolicy>
<!-- Obnoviť len poslednú správu -->
<lastImageSubscriptionRecoveryPolicy/>
</subscriptionRecoveryPolicy>
<pendingQueuePolicy>
<!-- Najprv uloží odkaz na správu do pamäte a ak je využitie pamäte maximálne, referencia správy sa uloží do dočasného súboru -->
<fileQueueCursor/>
</pendingQueuePolicy>
<pendingMessageLimitStrategy>
<constantPendingMessageLimitStrategy limit="1000"/>
</pendingMessageLimitStrategy>
</policyEntry>

<!-- Backend - >
<policyEntry queue="ERP.>" producerFlowControl="true" memoryLimit="10mb">
<!-- ConstantPendingMessageLimitStrategy sa používa na zabránenie
pomaly blokujú výrobcov a ovplyvňujú ostatných spotrebiteľov
obmedzením počtu zachovaných správ
Pre viac informácií pozri:

http://activemq.apache.org/slow-consumer-handling.html

-->
<!-- Distribučná stratégia - >
<dispatchPolicy>
<!-- Distribuujte postupne - >
<strictOrderDispatchPolicy/>
</dispatchPolicy>
<!-- Stratégia zotavenia - >
<subscriptionRecoveryPolicy>
<!-- Obnoviť len poslednú správu -->
<lastImageSubscriptionRecoveryPolicy/>
</subscriptionRecoveryPolicy>
<pendingQueuePolicy>
<!-- Najprv uloží odkaz na správu do pamäte a ak je využitie pamäte maximálne, referencia správy sa uloží do dočasného súboru -->
<fileQueueCursor/>
</pendingQueuePolicy>
<pendingMessageLimitStrategy>
<constantPendingMessageLimitStrategy limit="1000"/>
</pendingMessageLimitStrategy>
</policyEntry>
</policyEntries>
</policyMap>
</destinationPolicy>


<!--
ManagementContext sa používa na konfiguráciu, ako je ActiveMQ vystavený v
JMX. ActiveMQ štandardne používa MBean server, ktorý je spúšťaný
JVM. Pre viac informácií pozri:

http://activemq.apache.org/jmx.html
-->
<managementContext>
<managementContext createConnector="false"/>
</managementContext>

<!--
Nastavte perzistenciu správ pre brokera. Predvolená perzistencia
mechanizmom je KahaDB úložisko (identifikované kahaDB tagom).
Pre viac informácií pozri:

http://activemq.apache.org/persistence.html
-->
<persistenceAdapter>
<kahaDB adresár="E:/activemq_data"
enableJournalDiskSyncs="false"
indexWriteBatchSize="1000"
indexCacheSize="10000"
journalMaxFileLength="32mb"
/>
</persistenceAdapter>


<plugins>
<!-- Konfigurácia autentifikácie; Používateľské meno, heslá a skupiny -->
<simpleAuthenticationPlugin>
<users>
<authenticationUser username="${activemq.username}" password="${activemq.password}" groups="admins"/>
<authenticationUser username="${per.username}" password="${per.password}" groups="personal"/>
<authenticationUser username="${mper.username}" password="${mper.password}" groups="mpersonal"/>
<authenticationUser username="${com.username}" password="${com.password}" groups="company"/>
<authenticationUser username="${mcom.username}" password="${mcom.password}" groups="mcompany"/>
<authenticationUser username="${erp.username}" password="${erp.password}" groups="erp"/>
<authenticationUser username="${recr.username}" password="${recr.password}" groups="recr"/>
</users>
</simpleAuthenticationPlugin>

<!-- Nakonfigurujme autorizačný mechanizmus založený na cieľovej destinácii -->
<authorizationPlugin>
<map>
<authorizationMap>
<authorizationEntries>
<authorizationEntry queue=">" read="admins" write="admins" admin="admins" />
<authorizationEntry queue="PER.>" read="personal, mpersonal, company, mcompany, erp, recr" write="personal" admin="personal" />
<authorizationEntry queue="MPER.>" read="personal, mpersonal, company, mcompany, erp, recr" write="mpersonal" admin="mpersonal" />
<authorizationEntry queue="COM.>" read="personal, mpersonal, company, mcompany, erp, recr" write="company" admin="company" />
<authorizationEntry queue="MCOM.>" read="personal, mpersonal, company, mcompany, erp, recr" write="mcompany" admin="mcompany" />
<authorizationEntry queue="ERP.>" read="personal, mpersonal, company, mcompany, erp, recr" write="erp" admin="erp" />
<authorizationEntry queue="RECR.>" read="personal, mpersonal, company, mcompany, erp, recr" write="recr" admin="recr" />

<authorizationEntry topic="ActiveMQ.Advisory.>" read="personal, mpersonal, company, mcompany, erp, recr" write="personal, mpersonal, company, mcompany, erp, recr" admin="personal, mpersonal, spoločnosť, mcompany, ERP, RECR" />
</authorizationEntries>
</authorizationMap>
</map>
</authorizationPlugin>
</plugins>

<!--
SystemUsage kontroluje maximálne množstvo priestoru, ktorý maklér využije
Použite pred vypnutím cache a/alebo spomalením producentov. Pre viac informácií pozri:
http://activemq.apache.org/producer-flow-control.html
-->
<systemUsage>
<systemUsage>
<memoryUsage>
<percento využitia pamäteOfJvmHeap="100" />
</memoryUsage>
<storeUsage>
<StoreUsage limit="1 gb"/>
</storeUsage>
<tempUsage>
<tempUsage limit="100 mb"/>
</tempUsage>
</systemUsage>
</systemUsage>

<!--
Transportné konektory vystavujú ActiveMQ cez daný protokol
Klienti a ďalší makléri. Pre viac informácií pozri:

http://activemq.apache.org/configuring-transports.html
-->
<transportConnectors>
<!-- ochranu DOSu obmedzte súbežné pripojenia na 1000 a veľkosť rámca na 100MB -->
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
<transportConnector name="amqp" uri="amqp://0.0.0.0:5672?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
<transportConnector name="stomp" uri="stomp://0.0.0.0:61613?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
<transportConnector name="mqtt" uri="mqtt://0.0.0.0:1883?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
<transportConnector name="ws" uri="ws://0.0.0.0:61614?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
</transportConnectors>

<!-- zničiť pružinový kontext pri odstavení, aby sa zastavil mólo -->
<shutdownHooks>
<bean xmlns="http://www.springframework.org/schema/beans" class="org.apache.activemq.hooks.SpringContextHook" />
</shutdownHooks>

</broker>

<!--
Povoliť webové konzoly, REST a Ajax API a ukážky
Webové konzoly štandardne vyžadujú prihlásenie, ktoré môžete vypnúť v jetty.xml súbore

Pozrite si ${ACTIVEMQ_HOME}/conf/jetty.xml pre viac informácií
-->
<import resource="jetty.xml"/>

</beans>
<!-- KONIEC SNIPPET: príklad -->

Credentials.Properties:

## ---------------------------------------------------------------------------
## Licencované Apache Software Foundation (ASF) pod jedným alebo viacerými
## Licenčné zmluvy pre prispievateľov. Pozrite si súbor NOTICE, ktorý bol distribuovaný s
## Toto dielo pre ďalšie informácie o vlastníctve autorských práv.
## ASF licencuje tento súbor na vás pod licenciou Apache, verzia 2.0
## ("Licencia"); Tento súbor nesmiete používať, iba v súlade s
## Licencia. Kópiu licencie môžete získať na
##
## http://www.apache.org/licenses/LICENSE-2.0
##
## Pokiaľ to nevyžaduje platný zákon alebo nie je písomne dohodnuté, softvér
## distribuované na základe licencie je distribuované na báze "TAK, AKO JE",
## BEZ ZÁRUK ALEBO PODMIENOK AKÉHOKOĽVEK DRUHU, či už výslovných alebo implicitných.
## Pozri licenciu pre konkrétny jazyk upravujúci oprávnenia a
## obmedzenia podľa licencie.
## ---------------------------------------------------------------------------

# Definuje prihlasovacie údaje, ktoré budú komponenty (ako webová konzola) používať na prístup k brokerovi

activemq.username=***
activemq.password=***

per.username=***
per.password=***

mper.username=***
mper.password=***

com.username=***
com.password=***

mcom.username=***
mcom.password=***

erp.username=***
erp.password=***

recr.username=***
recr.password=***

Vyššie uvedená konfigurácia zistila, že dnes došlo k abnormalite v monitorovaní fronty, a nakoniec zistila, že problém sa objavil tu:



Keďže účet používaný na monitorovanie fronty je administrátor projektu system/manager(webapps\admin\WEB-INF\webconsole-embedded.xml



Skupina administrátorov, ktorá vyžaduje oprávnenia






Predchádzajúci:ActiveMQ upravuje heslo na správu webu
Budúci:.net/c# activemq na nastavenie účtu pripojenia a hesla
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com