-
Notifications
You must be signed in to change notification settings - Fork 0
Glassfish
cerevka edited this page Apr 29, 2011
·
4 revisions
Jak správně nastavit Glassfish 3.1 pro rozchození projektu eVoting.
- Vytvořit databázového uživatele
eVotings helsemeVoting. - Vytvořit tři databáze se jmény:
eVotingControllereVotingCountereVotingValidator
- Databázovému uživateli
eVotingpřidělit plná práva k těmto databázím. - V Netbeans v záložce
Servicespřipojit MySQL server pod databázovým rootem. - U všech vytvořených databází změnit uživatele na
eVotinga zadat jeho hesloeVoting. - U jednotlivých EJB modulů upravit
Configuration Files->persistence.xml(New Data Source):- eVotingController ->
mysql/eVotingController - eVotingCounter ->
mysql/eVotingCounter - eVotingValidator ->
mysql/eVotingValidator
- eVotingController ->
Následující sekce se nastavují administrační konzoli Glassfishe.
-
Resources->JMS Resources->Connection Factories->New...-
Pool name:jms/validatedVotesFactory -
Resource Type:javax.jms.QueueConnectionFactory
-
-
Resources->JMS Resources->Destination Resources->New...-
JNDI Name:jms/validatedVotes -
Physical Destination Name:ValidatedVotesQueue -
Resource Type:javax.jms.Queue
-
-
Resources->JavaMail Sessions->New...-
JNDI Name:mail/evolbyMailSession -
Mail Host: dle mailového serveru -
Default User: dle mailového serveru -
Default Sender Address: dle mailového serveru -
Transport Protocol:smtps -
Transport Protocol Class:com.sun.mail.smtp.SMTPSSLTransport
-
- Do
Addtional Propertiespřidat:-
mail-smtps-auth->true -
mail-smtps-password-> heslo k e-mailu
-
-
Configurations->server-config->Security Realms->New...-
Name:eVotingRealm -
Class Name:com.sun.enterprise.security.auth.realm.jdbc.JDBCRealm -
JAAS Context:jdbcRealm -
JNDI:mysql/eVotingController -
User Table:person -
User Name Column:login -
Password Column:password -
Group Table:person -
Group Name Column:personGroup -
Digest Algorithm:none
-