У мене встановлена glassfish 3.1.2.2 з додатком OSGI. Я також встановив webconsole jars і включив консоль на
http://localhost:8080/osgi/system/console
Тоді що стосується безпеки, я хотів змінити ім'я користувача та пароль для входу, за замовчуванням адміністратор / адмін, що не добре для виробництва env.
Я перевірив документацію, а також деякі підручники в Інтернеті, але здається, що вони не працюють для Фелікс Webconsole на Glassfish.
Я спробував змінити
gf_home / glassfish / domains / domain1 / config / domain.xml
з параметрами Документація Apache Felix сторінки, а також створив файл у
gf_home / glassfish3 / glassfish / модулі / автозапуск / gf_home / glassfish3 / glassfish / osgi / felix / conf
папки, названі org.apache.felix.webconsole.internal.servlet.OsgiManager.cfg у форматі файлів властивостей, але жодна з них не працювала. Я все ще можу ввійти в систему за допомогою admin / admin.
Я відсутній в настройках Webconsole? Я перевірив код для класу org.apache.felix.webconsole.internal.servlet.
Який правильний спосіб змінити ім'я користувача та пароль для веб-консолі? Єдиний варіант - змінити значення за замовчуванням у коді?
Відповіді:
0 для відповіді № 1Після деяких проб і помилок випадково, я дізнався, як зробити конфіг і webconsole аддон працювати належним чином .. \ t
тому я перемістив org.apache.felix.webconsole.jar-файл для autodeploy / bundles / папки під домен1, а також помістіть файл org.apache.felix.webconsole.internal.servlet.OsgiManager.