Avatar billede kkaen Nybegynder
05. april 2010 - 15:09 Der er 3 kommentarer og
1 løsning

Oprette netbrean-projekt på linux (kubuntu)

Jeg har et Netbeans-projekt på en winows-computer, som jeg gerne vil flytte over på en kubuntu-computer. Jeg har fået downloaded Netbeans dertil og installeret det. Nu er jeg ved at opsætte det.
Men når jeg forsøger at få Glassfish-serveren op at køre, sp vælger jeg "services->Servers->"Add server-instance"->"Glassfish v3"

Så står der nederst på dialogboksen: "/usr/local/sges-v3 does not have a usable default domain"
JEg trykker på "next", og skal så registrere en "local domain". Når jeg så skriver, hvilket domæne, jeg gerne vil oprette, så skriver den "Cannot create domain at????".

Hvordan opretter jeg en server? Skal jeg installere Glassfish helt seperat, og oprette serveren derinde? Jeg har forsøgt at finde nogle guider til dette problem, men der er ingen, som fuldt ud besvarer mine spørgsmål. Det ser dog ikke ud til, at man bliver nødt til at oprette serveren udenfor Netbeans.

Så hvis en step-by-step-guide findes, så vil jeg meget gerne høre om den :-)
Og så får jeg garanteret også samme problem med opsætningen af MySql på linux. Men jeg benytter XAMPP, så det problem kan jeg forhåbentlig løse...
Avatar billede bmpi Nybegynder
05. april 2010 - 15:50 #1
Uden at jeg kender ret meget til Netbeans, så er problemet, ud fra det jeg har læst, at Netbeans forsøger at skrive i mappen /usr/local.

Det er kun Root brugeren, som kan skrive her, og jeg går ikke ud fra, at du er logget ind som root. Problemet er med andre ord rettigheder. Der står lidt om det her i Ubuntus Netbeans dokumentation:

https://help.ubuntu.com/community/Netbeans

Og mere præcist i post-installation setuppet:

https://help.ubuntu.com/community/Netbeans#Post-Installation Setup

Med andre ord burde du kunne fikse problemet med denne kommando:

sudo chown -R <your_user>:<your_user> <SUNWappserver_install_dir>/domains/domain1

Hvor du udskifter "your_user" med dit brugernavn og "domain1" med det ønskede domæne, som rettigheder skal sættes på.
Avatar billede kkaen Nybegynder
05. april 2010 - 17:28 #2
Yes, nu fungerer det :-)
Tak for hjælpen. Jeg er ikke helt inde i rettigheder i linux.

Lægger du lige et svar?
Avatar billede bmpi Nybegynder
05. april 2010 - 17:42 #3
Jep, her er et svar.

Det er i virkeligheden meget simpelt med rettigheder i Ubuntu/Linux:

Alle filer som ligger i mappen /home/dit_brugernavn har du fuld rettighed til det. Du er administrator af denne mappe (bruger).

Alt hvad der ligger nede i roden af filsystemet, fx /etc eller /var, er filer/mapper som man skal være root, eller systemadministrator, for at kunne redigere. Det er én af grundene til, at Linux generelt er mere sikkert end Windows. Den typiske bruger på Linux har aldrig behov for at ændre noget hernede.

I stedet for at oprette en decideret root-bruger, så man altid har adgang til de filer, bruger man typisk en midlertidig konto, når man skal rette i roden af systemet. At altid være logget ind som root, gør systemet meget usikkert - ja, faktisk ligeså usikkert som Windows, hvor du rent faktisk altid er logget ind som netop en root-bruger.

For at logge ind midlertidigt som en slags 'root'-bruger, benytter man en en fiks lille ting, når man fx skriver en kommando: 'sudo'. Du brugte den selv i den kommando, jeg gav dig. Sudo betyder 'SuperUser DO', og giver dig (midlertidig) root-rettigheder.
Det betyder fx også, at virus eller lignende aldrig vil kunne installere sig selv eller andet i roden, da det kræver dit kodeord at køre sudo.

Det er stort set kun systemadministratorer, som benytter rettigheder på Windows. Men når man lige tænker over det, er det slet ikke svært at forstå - heller ikke på Linux. Og det gør altså en verden til forskel, når vi snakker om sikkerhed. Hold op, hvor ville meget virus og trojanere forsvinde i verden, hvis blot man ikke loggede ind med fuld administrator/root adgang på sin Windows-maskine ;-)
Avatar billede kkaen Nybegynder
05. april 2010 - 17:51 #4
Ja, sudo-kommandoen er lækker. Den bruger jeg ofte :-)

Men tildeling af rettigheder (som var løsningen på dette problem), det kender jeg ikke så meget til. Og så er der jo også inddelingen af filsystemet. Jeg har engang fundet en lille oversigt, som fortæller lidt om, hvad de forskellige bibliotekker i linux indeholder. Men jeg benytter ikke den viden ofte (=aldrig), så den viden forsvinder hurtigt igen.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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