2017-04-20 18 views
0

に広葉樹でTomcatサーバーを実行することができことはできません:は、私はそれが次のエラーを示し、基本的なデモアプリケーションを実行しているのmaven

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <parent> 
     <groupId>com.mycompany-community</groupId> 
     <artifactId>ecommerce-website</artifactId> 
     <version>5.0</version> 
    </parent> 
    <artifactId>core</artifactId> 
    <name>core</name> 
    <description>Customizations And Extensions For Broadleaf Commerce Services And Entities</description> 
    <properties> 
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    </properties> 
    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.zeroturnaround</groupId> 
       <artifactId>jrebel-maven-plugin</artifactId> 
       <executions> 
        <execution> 
         <id>generate-rebel-xml</id> 
         <phase>process-resources</phase> 
         <goals> 
          <goal>generate</goal> 
         </goals> 
        </execution> 
       </executions> 
       <configuration> 
        <rootPath>${basedir}</rootPath> 
       </configuration> 
      </plugin> 

     </plugins> 
    </build> 
    <dependencies> 
     <dependency> 
      <groupId>org.broadleafcommerce</groupId> 
      <artifactId>broadleaf-framework</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.broadleafcommerce</groupId> 
      <artifactId>broadleaf-profile</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.broadleafcommerce</groupId> 
      <artifactId>broadleaf-menu</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.broadleafcommerce</groupId> 
      <artifactId>broadleaf-sample-payment-gateway</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>javax.servlet</groupId> 
      <artifactId>javax.servlet-api</artifactId> 
     </dependency> 
    </dependencies> 
</project> 

答えて

0

server.xmlにGlobalNamingResourcesのリソース設定を追加していますか?そうでない場合は、設定を追加する必要があります。

<?xml version="1.0" encoding="UTF-8"?> 
<Context> 
    <Resource name="jdbc/web" 
      auth="Container" 
      type="javax.sql.DataSource" 
      username="test" 
      password="test" 
      driverClassName="oracle.jdbc.driver.OracleDriver" 
      url="jdbc:oracle:thin:@***.***.***.***:1521:orcl" /> 
</Context> 

またはアプリケーションが必要がない場合のcontext.xmlからリソースタグを削除します。例えば

<GlobalNamingResources> 
    ... 
    <Resource name="jdbc/web" 
      auth="Container" 
      type="javax.sql.DataSource" 
      username="test" 
      password="test" 
      driverClassName="oracle.jdbc.driver.OracleDriver" 
      url="jdbc:oracle:thin:@***.***.***.***:1521:orcl" /> 
</GlobalNamingResources> 

かのcontext.xmlの内容を変更、例えば:

DBへのアクセス。

+0

はまだそれが次のエラー投げているということでした: - :エラー「名前でBeanを作成してEntityManagerFactory [ERROR]午前11時36分38秒** ContextLoaderをコンテキストの初期化は、**は org.springframework.beans.factory.BeanCreationExceptionに失敗しました'バイト配列からロードされたリソースに定義されています:beanプロパティ' persistenceUnitManager 'を設定している間に、' blPersistenceUnitManager 'というBeanへの参照を解決できません。ネストされた例外はorg.springframework.beans.factory.BeanCreationExceptionです: 'blPersistenceUnitManager'という名前のBeanを作成中にエラーが発生しました:リソースの依存関係の注入に失敗しました。 –

関連する問題