ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
703
703
EMPFEHLEN
-
Hallo zusammen,
ich versuche gerade, mir Struts anzueignen und hänge an der Stelle "Datenbanken mit Struts (data-source)". (Ich nutze das Buch "Struts 1.2" von Stephan Wiesner).
Ich habe eine Klasse "Buch" mit den üblichen get- und set-Methoden. In der Klasse "BuchAction" sieht die Methode execute folgendermaßen aus:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse res) throws Exception { BuchForm bf = (BuchForm)form; Buch buch = bf.getBuch(); logger.info("buch"); javax.sql.DataSource dataSource; java.sql.Connection myConnection = null; dataSource = getDataSource(req); myConnection = dataSource.getConnection(); String sql = "INSERT INTO buch (isbn, titel, autor, preis) " + "VALUES(" + buch.getIsbn() + ", '" + buch.getTitel() + "', " + buch.getAutor() + ", " + buch.getPreis() + ")"; myConnection.createStatement().execute(sql); return mapping.findForward("buchCreated"); }
Dann habe ich in die struts-config.xml eingefügt:
Code :1 2 3 4 5 6 7 8 9 10 11 12
<data-sources> <data-source> <set-property property="autoCommit" value="true" /> <set-property property="description" value="MySQL DataBase" /> <set-property property="driverClass" value="com.mysql.jdbc.Driver" /> <set-property property="maxCount" value="4" /> <set-property property="minCount" value="2" /> <set-property property="password" value="" /> <set-property property="url" value="jdbc:mysql://localhost:3306/shop1" /> <set-property property="user" value="root" /> </data-source> </data-sources>
Dann habe ich nach Anweisung des Autors die Dateien commons-dbcp-1.2.1.jar, commons-pool-1.2.jar und struts-legacy.jar nach $CATALINA_HOME\common\lib kopiert.
Ab dem Moment, ab dem ich jedoch die Data-Sources in die struts-config.xml reinkopiere, kommt die Fehlermeldung "HTTP Status 404 - Servlet action is not available".
Die gleiche Anwendung mit SQL-Code in der "Buch.java" funktioniert aber problemlos. Kann mir von euch jemand noch einen Tip geben?
Vielen Dank
Maike
Ähnliche Themen
-
Oracle 10g xe - Data Source herrausfinden
Von CrazyNevs im Forum .NET DatenverwaltungAntworten: 4Letzter Beitrag: 04.03.09, 21:31 -
JTA-Data-Source und autocommit
Von xeal im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 1Letzter Beitrag: 18.12.06, 23:30 -
XML Data Source und .xsl
Von js-mueller im Forum .NET Web und KommunikationAntworten: 0Letzter Beitrag: 13.11.06, 21:28 -
mysql in Struts (data-sources)
Von bad taste im Forum JavaAntworten: 1Letzter Beitrag: 13.10.06, 09:48 -
ADODB Data Source - Netzwerkpfad?
Von Julian Maicher im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 13.09.04, 10:16





Zitieren
Login





