Avatar billede fredand Forsker
28. april 2008 - 17:41 Der er 3 kommentarer og
1 løsning

How to set up a admin user in JBoss 4.2?

Hello!

I got a task on my desk to verify if an app could be run in a JBoss 4.2. To be able to perfom it, it look like I need to have an admin user to access my "JBoss Web Console".

To server seems to start well, but when I try to enter the admin "JBoss Web Console" it of course ask for a user and an password in a popup on my win xp os.

I guess I need to set up such a user, but I can not find out how.

In the file:
server\default\conf\login-config.xml
...it looks like the server looks for a user at:
    <application-policy name = "web-console">
      <authentication>
          <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
            flag = "required">
            <module-option name="usersProperties">web-console-users.properties</module-option>
            <module-option name="rolesProperties">web-console-roles.properties</module-option>
          </login-module>
      </authentication>
    </application-policy>

I copied the following files:
server\default\conf\props\jmx-console-roles.properties
server\default\conf\props\jmx-console-users.properties
... to ...
server\default\conf\web-console-roles.properties
(admin=JBossAdmin,HttpInvoker)
server\default\conf\web-console-users.properties
(admin=admin)

I restarted the server but I can not login as:
user:admin
password:admin

If any one see what I have miss please let me know!
Best regards
Fredrik
Avatar billede arne_v Ekspert
29. april 2008 - 01:13 #1
Not an answer to your question, but: why do you need an admin user ? A standard
JBoss AS download does not have security enabled as far as I remember.
Avatar billede fredand Forsker
29. april 2008 - 08:21 #2
Hello!
Vey interesting!.
But it sounds strange, because when I try to enter the link:
http://localhost:8080/web-console/
Then I get an popup that asks for user and password.
Best regards
Fredrik
Avatar billede fredand Forsker
29. april 2008 - 09:33 #3
Hello!

Looks like I found it!

My JBOSS_HOME is:
C:\Fredrik\Applications\JBoss420\jboss-as


At page 13 chapter 5 in "Installation Guide" v 4.2, it says:
$JBOSS_HOME/server/$CONFIG/deploy/management/console-mgr.sar/
web-console.war/WEB-INF/classes/web-console-users.properties

When the server starts it says:
09:09:04,687 INFO  [Server] Server Home URL: file:/C:/Fredrik/Applications/JBoss
420/jboss-as/server/production/
...so $CONFIG must be folder production.

I uncomment the row admin=admin in the file:
production/deploy/management/console-mgr.sar/
web-console.war/WEB-INF/classes/web-console-users.properties

Tada!
Now I can login.

Best regards
Fredrik
Avatar billede fredand Forsker
02. juli 2010 - 21:14 #4
Doing some clean up among my posts!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB