Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - HansLinux

Sivuja: [1]
1
Oletteko tutustuneet java web starttiin?

Itselläni tökkii tuo homma aivan simona ja nyt apuja teiltä anelen tässä.

Eli, käytössä siis ubuntu 8.04 jossa apache2 asennettuna.
Lisäsin apachen mime.conf tiedostoon seuraavan rivin, AddType application/x-java-jnlp-file .jnlp ja käynnistin apachen uudelleen.

Tämän jälkeen tekaisin netbeans 6.5:lla testi projektin jonka asetuksissa otin web startin käyttöön.
Ajoin buildin projektille ja projektin alta, dist kansiosta avasin launch.html tiedoston firefoxiin ja klikkasin siinä olevaa linkkiä launch.jnlp tiedostoon.
Sainkin testi ohjelman käyntiin, hyvä juttu :)
Tämän jälkeen kopioin launch.jnlp, launch,html ja testi.jar tiedostot omaan public_html kansioon ja toistin edellisen, jälleen toimii.

Seuraavaksi otin xp koneeltani yhteyden ubuntuun ja avasin launch.html sivun ongelmitta firefoxiin.
Sitten koetin linkistä avata launch.jnlp tiedostoa mutta eipä nyt toiminut :(

Sain seuraavanlaisen virheilmoituksen :
com.sun.deploy.net.FailedDownloadException: Unable to load resource: file:/home/xxx/public_html/launch.jnlp
   at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
   at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
   at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
   at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
   at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
   at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
   at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
   at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
   at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
   at com.sun.javaws.Launcher.launch(Unknown Source)
   at com.sun.javaws.Main.launchApp(Unknown Source)
   at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
   at com.sun.javaws.Main$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

En kertakaikkiaan käsitä, molemmat tiedostot ovat samassa kansiossa ?
Ja web start asetukset xp:ssä ovat kunnossa, kokeilin avata muita web startteja netistä ja ei tullut mitään ongelmia ...

Joten olisiko kellään vinkkiä mistä suunnasta tätä nyt pitäisi lähteä ratkomaan ?

 

2
Eli käytössä ubuntu 8.04 johon latasin Netbeans 6.5 asennuspaketin netbeans-6.5-ml-linux.sh täältä,
http://www.netbeans.org/downloads/index.html.

Netbeans toimii muuten ihan OK, mutta sen services välilehdeltä ei löydy tomcat palvelinta ainoastaan glassfishit v2 ja v3 sekä WEBrick.

Nyt kun tutkin asiaa tarkemmin hoksasin etten ollut asennusvaiheessa valinnut tomcattia (versio6) asennettavaksi.

Mutta ennen tätä "valaistumista" ehdin asentamaan tomcat 6:sen jonka kävin lataamassa täältä http://tomcat.apache.org/download-60.cgi .
Sain sen asennettua, säädettyä ja se toimii.

Ja onhan siellä netbeansin services välilehdellä tosiaan mahdollisuus lisätä servereitä listaan.
Mutta en vaan saanut sitä ymmärtämään vaikka kuinka osoitin missä catalina home on.

Joten mikähän tässä nyt olisi "fiksu" etenemisjärjestys asian korjaamiseksi ?
Asennanko tuon netbeans installerin kautta tomcatin uudelleen, mutta mites se toinen saman versioinen tomcat joka jo on asennettuna ?
Pitääkö se poistaa ennen / jälkeen netbeans "päivityksen", vai voiko se jäädä ennalleen.

Ja kuinkas noiden säätöjen kanssa sitten?
Onko netbeansin asentama tomcat heti käyttövalmiina, eli voinko webapps hakemistoon pudotella war tiedostoja ja homma pelaa ?

Toisaalta netbeans varmaan asentaa tomcatin omaan kotihakemistooni (ja asentaakin, jos niin määrään, ainakin glassfishien kohdalla kysyttiin minne haluan ne asentaa) jolloin noiden oikeuksien kanssa olisi varmaan hieman helpompaa kuin nyt.
Nyt tarvitsen war pakkausten poistoon aina pääkäyttäjän oikeudet.

Joten kokemuksia ja vinkkejä otetaan vastaan nyybiö ystävällisessä muodossa  :)

3
No lähtihän se toimimaan  :D :D
Oli vaan lipsahtanut väärä iposoite hostin kenttään.

Mutta siitä uuden avaimen teosta vielä ....
Onko niin että nxserverin ja nxclientin mukana tulee joku "yleiavain" joka on sama joka pakkauksessa.
Eli pitäisikö kuitenkin tehdä uusi avain pari ??

 

4

Itse valitin LAN. Läppäri on WLANissa. F-Secureen en kummemmin tehnyt säätöjä. Windowsissa olin sisällä tavallisella tunnuksella, en Administrator-tunnuksella.

Ystävällisin terveisin Asmo Koskinen.

Koetin muuttaa WAN:in LAN:ksi, mutta ei auttanut... :(
Pitääköhän tuohon FreeNX:ään sitten tutustua tarkemmin.

Muistelen vaan joskus kun tein saman jutun Suse 10 kanssa ja ensin koetin FreeNX eikä millään onnistunut ja vaihdoin NX:ään niin homma lähti pelittämään ...

5
Käytössä ubuntu 8.04, työpöytänä siis gnome.
Latasin nomachinen sivuilta seuraavat paketit :
nxclient_3.3.0-3_i386.deb
nxnode_3.3.0-3_i386.deb 
nxserver_3.3.0-8_i386.deb
Ja asensin ne myös tuossa järjestyksessä.
Server paketin jälkeen komensin seuraavasti,

/usr/NX/bin$ sudo ./nxserver --status

Tähän kohtaan kirjoitin salasanan.
 
NX> 900 Connecting to server ...
NX> 110 NX Server is running.
NX> 999 Bye.

Joten näyttäisi serveri pyörivän.
Sitten lisäsin oman ubuntukäyttäjän nxserverin käyttäjälistaan.

/usr/NX/bin$ sudo ./nxserver --useradd X --administrator
NX> 801 User: X uses SSHD authentication.
NX> 306 Administrator: X added in the NX administrator DB
NX> 900 Adding public key for user: X to the authorized keys file.
NX> 716 Public key added to: /home/X/.ssh/authorized_keys2.
NX> 900 Verifying public key authentication for NX user: X.
NX> 900 Public key authentication succeeded.
NX> 301 User: X enabled in the NX user DB.
NX> 999 Bye.

Taisi sekin onnistua, mutta varmistetaan vielä.

/usr/NX/bin$ sudo ./nxserver --userlist
NX> 149 Listing NX users:

Ja löytyihän se oma tunnus listasta. Joten tältäosin taitaa kaikki olla kunnossa.
Tämän jälkeen asensin firestarterin (kun windows ympäristössä laiskaksi olen kerran oppinut   :P, enkä ipstablesia käsin jaksa/uskalla mennä muokkaamaan).
Firestarterissa avasin ssh yhteydelle portin 22 (tai portti tuli valmiina kun valitsin alasveto valikosta ssh:n)
Sammutin ja käynnistin firestarterin uudelleen.

Tämän jälkeen latasin ja asensin xp:hen viimeisimmän client paketin.
Asennuksessa ei ollut mitään ongelmia.
Käynnistin NX Connection Wizardin.
Annoin istunnolle nimen ja kirjoitin hostin ip osoitteen ja valitsin yhteyden tyypin.
Valitsin yhteydeksi WAN koska xp kone on langattomasti yhteydessä reitittimeen jossa linux kone on piuhalla kiinni.
Tämän jälkeen valitsin unixin ja gnome työpöydän ja ikkunan kooksi suurimman mahdollisen.
Asetukset valmiina, hyväksyin ne ja koetin yhdistää.
Kestää aika kauan ja lopulta tulee yhteysvirhe.
Kun katsoo tietoja, syy on timeout.
Tuli tietysti heti mieleen xp:n palomuuri (tai nortonin oikeammin) ja meninkin sen asetuksiin ja annoin nx:lle oikeudet yhteyksiin.
Mutta silti tulee connection timeout.

Eli olisiko vinkkiä mitä kokeilen seuraavaksi ?
Olisiko serverin päässä pitänyt luoda uusii avainpari ja tuoda uusi avain clientille ?




Sivuja: [1]