İyi günler projemde bi yerde sorun yaşıyorum yardımcı olursanız sevinirim. Projede jsp maven kullanıyorum. Sorunu şöyle ben projemi önce normal javada yaptım sonra jspye aktarayım dedim neyse çalışan kodu aldım jspye aktardım sorunum şu mavenden kütüphanesini indirdiğim jar dosyasının olmadığını söylüyor. örnek verecek olursam projede Json kullanıyorum bunun için mavenden GSon kütüphanesini indirdim kod çalıştırmadan hata vermiyor projeyi çalıştırıyorum ne zaman ki

GSon a=New GSon();

koduna geliyor hata geliyor hatada şu "java.lang.ClassNotFoundException" Gson clası yok diyor Dependencies kalsöürü içinde GSon.jar var class var zaten class olmasa kod çalıştırılmadan hata vermesi lazım eğilmi ben anlamadım. Yardımcı olursanız cok sevinirim

pom.xml

<groupId>com.mycompany</groupId>
<artifactId>CurrentGame</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>

<name>CurrentGame</name>

<properties>
    <endorsed.dir>${project.build.directory}/endorsed</endorsed.dir>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencies>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-entitymanager</artifactId>
        <version>4.3.1.Final</version>
    </dependency>
    <dependency>
        <groupId>unknown.binary</groupId>
        <artifactId>hibernate-jpa-2.1-api-1.0.0.Final</artifactId>
        <version>SNAPSHOT</version>
    </dependency>
    <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.3.1</version>
    </dependency>
    <dependency>
        <groupId>com.github.rithms</groupId>
        <artifactId>riot-api-java</artifactId>
        <version>v3.6.1</version>
    </dependency>
    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-web-api</artifactId>
        <version>7.0</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>unknown.binary</groupId>
        <artifactId>mysql-connector-java-5.1.23-bin</artifactId>
        <version>SNAPSHOT</version>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
                <compilerArguments>
                    <endorseddirs>${endorsed.dir}</endorseddirs>
                </compilerArguments>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.3</version>
            <configuration>
                <failOnMissingWebXml>false</failOnMissingWebXml>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-dependency-plugin</artifactId>
            <version>2.6</version>
            <executions>
                <execution>
                    <phase>validate</phase>
                    <goals>
                        <goal>copy</goal>
                    </goals>
                    <configuration>
                        <outputDirectory>${endorsed.dir}</outputDirectory>
                        <silent>true</silent>
                        <artifactItems>
                            <artifactItem>
                                <groupId>javax</groupId>
                                <artifactId>javaee-endorsed-api</artifactId>
                                <version>7.0</version>
                                <type>jar</type>
                            </artifactItem>
                        </artifactItems>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>
<repositories>
    <repository>
        <id>unknown-jars-temp-repo</id>
        <name>A temporary repository created by NetBeans for libraries and jars it could not identify. Please replace the dependencies in this repository with correct ones and delete this repository.</name>
        <url>file:${project.basedir}/lib</url>
    </repository>
</repositories>
</project>

soruldu: 21 Eyl '15, 20:32

ahmethmo's gravatar image

ahmethmo
120101521
cevap kabul oranı: 50%

değiştirildi: 22 Eyl '15, 23:34

1

classpath'te ekli olmayabilir. mvn clean install yapmayı deneyin.

(22 Eyl '15, 05:01) Turgay Can Turgay%20Can's gravatar image

@ahmethmo pom.xml'i paylaşmanız lazım yardımcı olmamız için

(22 Eyl '15, 05:24) molgun molgun's gravatar image

@molgun ekledim pom.xml i

(22 Eyl '15, 23:39) ahmethmo ahmethmo's gravatar image

Sorun çözdüm Turgayın söylediği gibi clean and install yaptım sorun kalmadı

permanent link

cevaplandı: 23 Eyl '15, 00:00

ahmethmo's gravatar image

ahmethmo
120101521
cevap kabul oranı: 50%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×112
×29
×21

Soruldu: 21 Eyl '15, 20:32

Görüntüleme: 692 kez

Son güncelleme: 23 Eyl '15, 00:00

powered by BitNami OSQA