2015-10-19 4 views
0

Je viens de télécharger le projet de site de démonstration E-commerce large feuille (https://github.com/BroadleafCommerce/DemoSite) de GitHub et l'importer à STS, mais incapable de lancer ce projet. Peut-on m'aider Je suis nouveau à ce cadre.Comment construire Broadleaf eCommerce projet de site démo mis en place dans la suite d'outils de printemps?

+0

à quelle erreur faites-vous face? – prasun

+0

Causé par: javax.naming.NameNotFoundException: Le nom [jdbc/web] n'est pas lié dans ce contexte. Impossible de trouver [jdbc]. \t à org.apache.naming.NamingContext.lookup (NamingContext.java:820) Je viens d'exécuter le module d'administration –

Répondre

0

Si cela est la seule erreur que vous faites face alors c'est à cause de jdbc/ressource Web n'est pas défini dans le fichier server.xml/context.xml sous <GlobalNamingResources> étiquette comme indiqué ci-dessous

<Resource auth="Container" driverClassName="com.mysql.jdbc.Driver" factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" jdbcInterceptors="org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer" logAbandoned="true" maxActive="10" maxIdle="5" minEvictableIdleTimeMillis="30000" minIdle="1" name="jdbc/web" password="root" removeAbandoned="false" removeAbandonedTimeout="60" testOnBorrow="true" testOnReturn="false" testWhileIdle="true" timeBetweenEvictionRunsMillis="30000" type="javax.sql.DataSource" url="jdbc:mysql://localhost:3306/broadleaf?useUnicode=true&amp;characterEncoding=utf8" username="root" validationQuery="SELECT 1"/> 

Je suis annonce ceci en tant que réponse pour la perspective de lisibilité, vous pouvez avoir d'autres problèmes dans votre application aussi. Faites-moi savoir si cela résout votre problème ou non. Vérifiez également si vous avez défini la même chose dans le fichier applicationContext-datasource.xml ou non, vous pouvez également trouver un exemple de la façon de les définir dans context.xml dans le fichier lib/tomcat-server-config/context.xml. Je l'ai défini dans le fichier server.xml de mon tomcat.