J'utilise Tomcat 6.0, et je veux savoir comment puis-je configurer le fichier server.xml de Tomcat pour me connecter à la base de données mysql, et activer l'authentification par formulaire dans java. Je suis actuellement en utilisant mysql 5.1, et j'ai déjà téléchargé le fichier jar connecteur mysql, et mis dans le répertoire lib de Tomcat.Comment faire pour configurer tomcat 6.0 pour mysql
Répondre
Je suppose que vous voulez que Tomcat crée un pool de connexions à la base de données MySQL. Dans ce cas, vous n'avez pas besoin de configurer le fichier server.xml. Dans le fichier context.xml vous devez ajouter un élément <Resource>
, quelque chose comme ceci:
<Resource name="jdbc/MySQLPool" auth="Container" type="javax.sql.DataSource"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
maxActive="100" maxIdle="30" maxWait="10000"
username="USERNAME" password="PASSWORD"
driverClassName="com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource"
url="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=Cp1251"
removeAbandoned="true" />
(Je ne sais pas si c'est le driverClassName correct pour MySQL, mais votre ressource devrait ressembler à quelque chose comme ça). Pour plus d'informations, consultez la documentation de Tomcat au JNDI Resources et au JDBC DataSources.
Typiquement, context.xml et server.xml sont séparés et vous configurez généralement une source de données au niveau de l'application Web, c'est-à-dire dans le contexte de cette application Web. La raison en est qu'une source de données ne se connecte pas tellement à un serveur mais à une base de données dans ce serveur, et avoir plusieurs applications accédant à la même base de données n'est pas toujours une bonne idée (si vous n'avez pas conçu les applications) . Cela dit, jetez un oeil à this tomcat wiki page qui décrit ce que vous voulez (ou ce que je pense que vous voulez).
Pour l'authentification, consultez this thread on velocity reviews.
- 1. Comment faire Tomcat 6.0 connecter la console?
- 2. JSTL Taglib uri pour Tomcat 6.0
- 3. Configurer IIS 6.0 pour exécuter cgi (.exe)
- 4. Comment configurer Tomcat web.xml et context.xml pour 2 différentes authentification
- 5. configurer apache tomcat 6 avec mysql
- 6. Tomcat 6.0 Jasper Exception
- 7. Comment remplacer ServletException après Tomcat 6.0?
- 8. Tomcat autonome 6.0. * + 20 000 connexions simultanées
- 9. Comment configurer Tomcat 5.5 pour authentifier contre Win2003 ActiveDirectory (LDAP)
- 10. Comment configurer Tomcat pour tout enregistrer via syslog?
- 11. Comment configurer IE pour faire fonctionner "wscript.shell"
- 12. Migration de Tomcat 6.0 vers JBoss AS 6.0
- 13. Quelle version du connecteur mysql pour .NET accèdera MySql 6.0?
- 14. Configuration de SSI dans Tomcat 6.0
- 15. Comment faire pour convertir Application.PrevInstance en VB 6.0 en VB.NET?
- 16. Comment configurer ssl dans tomcat?
- 17. Comment faire pour configurer MySql SQL_MODE à la norme ANSI de PHP MySQL
- 18. Comment utiliser mySQL avec Apache Tomcat 6
- 19. Impossible de configurer le filtre ISAPI pour Tomcat sur IIS
- 20. Configurer les liens symboliques pour un répertoire unique dans Tomcat
- 21. Configurer MySQL pour qu'il fonctionne avec Django
- 22. Configurer Tomcat pour que je puisse connecter une page JSP à MySQL
- 23. Tomcat 6.0 authentification du gestionnaire via JDBC domaine
- 24. Hibernate SessionFactory: comment configurer JNDI dans Tomcat?
- 25. Tomcat 6.0 sous Mac OS X
- 26. Comment faire pour déployer automatiquement un sous-service Tomcat WebApp?
- 27. Comment faire pour que tomcat 5.5 s'arrête de netbeans
- 28. aide pour configurer le serveur MySQL séparé pour rails
- 29. Comment publier un service web Apache-Axis dans Tomcat 6.0
- 30. Comment faire pour .find dans MYSQL Select?