Erinevus lehekülje "FreeBSD Glassfish" redaktsioonide vahel
(→Paigaldus) |
|||
14. rida: | 14. rida: | ||
http://kuutorvaja.eenet.ee/wiki/Jakarta-tomcat | http://kuutorvaja.eenet.ee/wiki/Jakarta-tomcat | ||
− | + | Seejärel mõned vajalikud sõltuvused | |
+ | |||
+ | Apache Maven | ||
cd /usr/ports/devel/maven | cd /usr/ports/devel/maven | ||
make install clean | make install clean | ||
− | Maven | + | Maven on software project management and comprehension tool. |
− | + | Apache ANT | |
cd /usr/ports/devel/apache-ant | cd /usr/ports/devel/apache-ant | ||
make install clean | make install clean | ||
− | Apache Ant | + | Apache Ant on seejuures Java põhine buildimise vahed. Teoreetiliselt on see omamoodi make. |
− | + | ported NSS | |
cd /usr/ports/security/nss | cd /usr/ports/security/nss | ||
make install clean | make install clean | ||
− | + | ported NSPR | |
cd /usr/ports/devel/nspr | cd /usr/ports/devel/nspr | ||
make install clean | make install clean | ||
53. rida: | 55. rida: | ||
maven configure-runtime | maven configure-runtime | ||
− | /usr/local/glassfish/bin/asadmin start-domain | + | '''/usr/local/glassfish/bin/asadmin start-domain''' |
Starting Domain domain1, please wait. | Starting Domain domain1, please wait. | ||
Default Log location is /usr/local/glassfish/domains/domain1/logs/server.log. | Default Log location is /usr/local/glassfish/domains/domain1/logs/server.log. | ||
71. rida: | 73. rida: | ||
Domain does not support application server clusters and other standalone instances. | Domain does not support application server clusters and other standalone instances. | ||
− | + | Ligipääs toimub Glassfishi haldusele järgneva urli kaudu | |
− | Ligipääs toimub | ||
http://veebiaadress.ee:4848/login.jsf | http://veebiaadress.ee:4848/login.jsf | ||
78. rida: | 79. rida: | ||
Kasutajaks vaikimisi admin ja parooliks adminadmin | Kasutajaks vaikimisi admin ja parooliks adminadmin | ||
− | Mille järel peaks nägema | + | Mille järel peaks nägema juba pilti |
[[Pilt:Glassfish-1.gif]] | [[Pilt:Glassfish-1.gif]] |
Redaktsioon: 12. august 2009, kell 23:47
Sissejuhatus
Glassfish on Suni poolt toetatud javal põhinev rakendusplatvorm (ingl. k. application platform), millest levitatakse erinevaid versioone, muu hulgas
- GlassFish Application Server - Sun poolt toetatud vaba tarkvara projekt, https://glassfish.dev.java.net/
- Sun GlassFish Enterprise Server - vaba tarkvara projektil põhinev Suni toode, http://www.sun.com/software/products/glassfish_portfolio/
- Glassfish+Liferay bundled - täpsemini Liferay + GlassFish v3 Prelude, http://www.liferay.com/web/guest/downloads/portal
Lähemalt saab erinevate versioonide ja nende kasutustingimustega tutvuda Sun kodulehel.
Paigaldus
Esimesena on vajalik paigaldada java mida on käsitletud tomcati installi juhendis http://kuutorvaja.eenet.ee/wiki/Jakarta-tomcat
Seejärel mõned vajalikud sõltuvused
Apache Maven
cd /usr/ports/devel/maven make install clean
Maven on software project management and comprehension tool.
Apache ANT
cd /usr/ports/devel/apache-ant make install clean
Apache Ant on seejuures Java põhine buildimise vahed. Teoreetiliselt on see omamoodi make.
ported NSS
cd /usr/ports/security/nss make install clean
ported NSPR
cd /usr/ports/devel/nspr make install clean
Tõmbame FreeBSD jaoks Glassfish source
cvs -d :pserver:guest@cvs.dev.java.net:/cvs checkout -r SJSAS91_FCS_BRANCH glassfish/bootstrap
Seadistame kuhu kohta tekib glassfishi install
/workspace/glassfish/bootstrap/build.properties
glassfish.home=/usr/local/glassfish
cd glassfish/bootstrap maven checkout
Bootstrap option: Build your own module using pre-built server
maven -Dmodules=mail,activation bootstrap build maven configure-runtime
/usr/local/glassfish/bin/asadmin start-domain Starting Domain domain1, please wait. Default Log location is /usr/local/glassfish/domains/domain1/logs/server.log. Redirecting output to /usr/local/glassfish/domains/domain1/logs/server.log Domain domain1 is ready to receive client requests. Additional services are being started in background. Domain [domain1] is running [Sun GlassFish Enterprise Server v2.1 (9.1.1) (build b61-fcs)] with its configuration and logs at: [/usr/local/glassfish/ domains]. Admin Con sole is available at [1]. Use the same port [4848] for "asadmin" commands. User web applications are available at these URLs: https://localhost:8181 . Following web-contexts are available: [/web1 /__wstx-services ]. Standard JMX Clients (like JConsole) can connect to JMXServiceURL: [service:jmx:rmi:///jndi/rmi://koolitaja.eenet.ee:8686/jmxrmi] for domain management purposes. Domain listens on at least following ports for connections: [8080 8181 4848 3700 3820 3920 8686 ]. Domain does not support application server clusters and other standalone instances.
Ligipääs toimub Glassfishi haldusele järgneva urli kaudu
http://veebiaadress.ee:4848/login.jsf
Kasutajaks vaikimisi admin ja parooliks adminadmin
Mille järel peaks nägema juba pilti
Kui on vaja javat ühendada mysql'iga tuleks paigaldada MySQL Connector/J
http://dev.mysql.com/downloads/connector/j/5.0.html
tar -xf mysql-connector-java-5.0.8.tar.gz cd mysql-connector-java-5.0.8 mv mysql-connector-java-5.0.8-bin.jar /usr/local/glassfish/domains/domain1/lib/ext/ /usr/local/glassfish/bin/asadmin stop-domain
Seejärel andmebaasi parameetrid paika rakendus2Pool (Connection Polls all) tee ping (nupp seal niisugune) ja vaata kas töötab.
Vajalik tekitada veel JDBC resource rakendus