Java

join tábláinak visszaadása

Fórumok

Sziasztok!

Egy gyors kérdésem lenne. Ami mindössze annyi, hogy milyen módont tudom egy left join tábláit visszakapni java-ban? A láblák neve ugyan az mind a kettő oldalon.

left: id | name | type | description
right: id | name | type | description

nekem javaban szükségem lenne a right name-re de nem tudom, hogy melyik függvény segítségével kaphatom meg ennek az oszlopnak az értékeit. Tudotok ebben segíteni?

Köszönöm,
üdv,
Tibi

JSF form multipart/form-data

Fórumok

Sziasztok!
Az lenne a problémám, hogy hosszas próbálkozás után sem sikerült életrebírnom a kódrészlet 1. részét (h:form-ost), amit tutorial(ok) alapján írtam. A 2. rész statikus html-ben működik, de ez nem egy túl szép megoldás ha jpa-val dolgozunk, igazából jsf-el kellene megoldanom a fájlfeltöltést, de az első megoldással egyszerűen nem működik a commandButton/commandLink.
Alkalmazásszerver GF2. Több órát "szórakoztam" vele, és lehet, hogy én vagyok a vak, de nem látom mi a hiba...
Valaki esetleg meg tudja mondani? Vagy tud egyszerű(bb)en használható egyéb keretrendszert ajánlani a tomahawk helyett?
(A Hiba, hogy nem lép át a NewServlet-re az első kódrészletben sehogy.)<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="t" uri="http://myfaces.apache.org/tomahawk"%>
....


1. rész:
<'h:form enctype="multipart/form-data"  id="myForm" onsubmit=".." /><'t:inputFileUpload id="file" />
<'h:commandButton type="submit" value="Submit" />
<'/h:form>

2.rész:
<'form enctype="multipart/form-data" method="POST" action="NewServlet">
<'input type="file" name="file1" id="file1">
<'input type="submit" name="submint" id="submit" />
<'/form>

( ez alapján is próbálkoztam: http://www.onjava.com/pub/a/onjava/2005/07/13/jsfupload.html )

glassfish log kérdés

Fórumok

Sziasztok!

Egy probléma miatt túrom a glassfish logját, és az alábbi sort nem tudom hová tenni (többször is szerepel, sokszor egymás után)
[#|2009-06-04T06:12:56.471+0200|WARNING|sun-appserver2.1|javax.enterprise.system.container.ejb|_ThreadID=51;_ThreadName=TP-Processor7;_RequestID=17788e7f-771f-4c18-b241-0b62aa7ee9c1;|AccountHandlerBean: Cannot update timsestamp for: 4b90c2aa00e41f-ffffffff87cf6834-0; File does not exist|#]

(Az AccountHandlerBean Account entitásokat kezeli, az Account-nak van
@Column(name = "reg_date")
@Temporal(TemporalType.TIMESTAMP)
private Date regDate;
ilyen mezője, de file művelet az nicns egy szálse.)

Ez az a kategória hogy sz@rni rá, vagy kétségbe kell esni?

szerk.:
a másik:
[#|2009-06-07T07:01:05.433+0200|WARNING|sun-appserver2.1|javax.enterprise.system.container.ejb|_ThreadID=69;_ThreadName=p: thread-pool-1; w: 5429;_RequestID=1150328d-b6a6-4064-a1b2-462e3b355b0a;|AccountHandlerBean [InternalError] isNew() must be true for: 4b90c2aa00e41f-ffffffff87cf6834-1|#]

én nem írtam isNew() függvényt (az egész projectben egy darab ilyen függvény sincs) és ebből a hibaüzenetből meg sem tudom állapítanim, hogy hol keressem.

a harmadik:
[#|2009-06-08T05:26:50.718+0200|SEVERE|sun-appserver2.1|javax.enterprise.system.container.ejb|_ThreadID=65;_ThreadName=TP-Processor22;_RequestID=9de6ead2-5c8f-44ab-a8df-f34e6d70249e;|NRU-hu.oditech.millisoap.accounts.AccountHandlerBean: Cannot load from BACKUPSTORE FOR Key: <4b90c2aa00e41f-ffffffff87cf6834-f>|#]

erre meg lövésem sincs :(

Köszönöm az építő hozzászólásokat előre is.

J2EE project deployment fail, ClassNotFoundException

Fórumok

Glassfish-re szeretnek deployolni egy projektet. Ilyen kedves uzenettel hajint el:


Deploying application in domain failed; Exception [TOPLINK-28018] (Oracle TopLink Essentials - 2.1 (Build b60e-fcs (12/23/2008))): oracle.toplink.essentials.exceptions.EntityManagerSetupException
Exception Description: predeploy for PersistenceUnit [EEInventory-ejbPU] failed.
Internal Exception: Exception [TOPLINK-30007] (Oracle TopLink Essentials - 2.1 (Build b60e-fcs (12/23/2008))): oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException
Exception Description: An exception was thrown while loading class: hu.profis.eeinventory.beans.ComputerLocal to check whether it implements @Entity, @Embeddable, or @MappedSuperclass.
Internal Exception: java.lang.ClassNotFoundException: hu.profis.eeinventory.beans.ComputerLocal
/home/hron/Projects/EEInventory/nbproject/build-impl.xml:264: The module has not been deployed.
BUILD FAILED (total time: 7 seconds)

Az osztaly (interface) letezik, a kovi tartalommal:


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package hu.profis.eeinventory.beans;

import hu.profis.eeinventory.entities.Computer;
import javax.ejb.Local;

/**
 *
 * @author hron
 */
@Local
public interface ComputerLocal {

    public Computer getComputer(long id);
    public void assignOwner(int compID, int empID);
    public void assignSupplier(int compID, int supID); // It generates invid!

    public long addComputer(java.lang.String name, int cpu, int hdd, int ram, int os, java.lang.String mboard, hu.profis.eeinventory.entities.Employee owner);

    public long addComputer(hu.profis.eeinventory.entities.Computer rhs);


    
}

Ez egy bean interfesze. Benne van az ejb .jar fajljaban, igy gondolom az ear fajlban is, hiszen az ebbol epul. Akkor most wtf?

GlassFish féllábas cluster

Fórumok

Sziasztok!

Próbálok összehozni egy kétlábú GlassFish v2 cluster-t, eleddig nem sok sikerrel.
Főleg ez alapján a leírás alapján megyek.

Cluster: java-cluster
Node Agents: duke-agent, mustang-agent
Instances: dukeinst, mustanginst
Master: duke*

Minden szép és jó, hanem a mustang instance beindulni nem akar semmiképp. A panaszáról itt olvashattok bővebben (ez az instance server.log-ja).
Jelszavak jók, a mustang oldali node agent szépen elindul, csak épp az instance-t nem képes magával rántani, sem automatán, se másképp. Próbáltam felrángatni kézzel is ezt a példányt, de sikertelenül.

Két kérdés:
- Ilyenkor mit lehet tenni?
- Él-e valamennyire ez a cluster?

Jó lenne, ha menne, bár csak teszt rendszer.

Java JAXB anomália

Fórumok

Sziasztok!

Találkoztam egy olyan csodával, amit nem tudok mire vélni.

http://hup.pastebin.com/m401671df Ez van egy osztályom megvalósításában.

http://hup.pastebin.com/m5ee50d12 Ez meg egy másikban.

Az első esetben a getProblem() null-al ter vissza, a masodik esetben pedig betoltodik a megfelelo objektum.

Mint latszik, direkt be van egetve a file helye es a schema helye is, a kod a Logger es a System.out.println kivetelevel meg is egyezik.

No itt mi van?

[Megoldva] Netbeans vs. Java 3D

Fórumok

Nagyon együgyű a gondom:

* Ubuntu 9.04, Netbeans 6.5
* http://java.sun.com/javase/technologies/desktop/java3d/ oldalról letöltöm a megfelelő ZIP-et, kicsomagolom.
* http://www.java2s.com/Code/Java/3D/Java3DandtheUserInterface.htm oldal példakódját bepötyögöm.
* a j3dcore.jar, j3dutils.jar, vecmath.jar lib-eket a Netbeans-ben a projekthez hozzáadom.

futtatás során a következő hibaüzenetet kapom:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no j3dcore-ogl in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1698)

Guglizás, és a következő 2 állomány projekthez adása lenne elvileg a célravezető:

libj3dcore-ogl.so
libj3dcore-ogl-cg.so

Na de a Netbeans-ben csak mappát és JAR állományt lehet a projekthez hozzáadni, ezeket az .so-kat sehogy nem bírom.

Ehh, biztosan én rontok el valamit. Valaki fel tudna világosítani, hogy kell ezt az egészet üzembe helyezni?

Előre is köszönöm (így hajnali 2-kor kicsit borúsan látom a jövőt :-| )

Üdv, Cözi

Java Applet alkalmazásba ágyazása

Fórumok

A címbeli dolog lenne a kérdés. Lehet-e ilyent, ha igen, mit kell róla tudni? Az applet-nek mennyire kell erre felkészülnie? Vannak-e speciális feltételek?

Amiért érdekel: van egy elég bonyi Java applet, ami nagyon jó úgy, ahogy meg van írva, viszont szeretnék egy alkalmazás verziót csinálni belőle. Ha lehet, nem írnám újra az appletet, ahhoz túl bonyi. HTML-t én is ismerem, nem kell bemutatni, oka van, hogy nem böngészőböl akarom futtatni (melyet _nem_ fogok megosztani).

Kéne valami használható referencia is a témáról, ha van ilyen...

Java me mp3 lejátszás

Fórumok

Üdv,

mp3-t szeretnék lejátszani, sajnos kevés sikerrel, ha valaki tudna segíteni, annak rendkivül hálás lennék :-)


FileConnection fConn = (FileConnection) Connector.open("file:///root1/1.mp3");
System.out.println(fConn.fileSize());
InputStream outputStream = fConn.openInputStream();
Player player = Manager.createPlayer(outputStream,"audio/mpeg");
player.realize();
player.start();

A hibaüzenet:
javax.microedition.media.MediaException: Cannot create a Player for: audio/mpeg

Java GUI + ékezetek

Fórumok

Szisztok,
Javában szeretnék billentyűzetlenyomásokat elkapni, de azt amerikai kiosztásúként kezeli. A KeyEvent osztály nem ad vissza ékezeteket, és így se AWT-ben, se Swing-ben nem működnek a szövegbeviteli mezők rendesen. é helyett ;-t á helyett '-t kapok. (Így a Netbeans sem tudja kezelni. Engem meglepett.)
Merre induljak el, van erre elegáns megoldás?
Köszönettel,
zp