Glassfish 4:jasper - osgi包不存在

时间:2014-12-25 17:31:21

标签: java jsp java-ee glassfish osgi

我使用glassfish 4.0.1 + openjdk 8.我的所有应用程序都是基于osgi的。我有一个使用scriptlet的wab和jsp。这些scriplets导入一些类。这些课程在另一个方面。存在和导出这些类(其他包,不会毫无问题地使用它们)。

但是我收到以下错误:

  

servlet jsp的Servlet.service()引发了异常   org.apache.jasper.JasperException:PWC6033:Javac编译出错   对于JSP

     

PWC6199:生成的servlet错误:包com.mycom.test没有   存在

     

PWC6197:jsp文件中的第36行:/index.jsp发生错误   PWC6199:生成的servlet错误:找不到符号符号:class   Foo位置:类org.apache.jsp .... index_jsp

我已多次检查过 - 必要的包在Inport-package列表中。但是碧玉没有看到它们。

此外,我有我的pom

 <plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-war-plugin</artifactId>
   <version>2.3</version>
      <configuration>
        <archive>
           <manifestFile>
           ${project.build.outputDirectory}/META-INF/MANIFEST.MF
                        </manifestFile>
           <manifestEntries>
           <Bundle-ClassPath>WEB-INF/classes/</Bundle-ClassPath>
          </manifestEntries>
        </archive>
     <failOnMissingWebXml>false</failOnMissingWebXml>
    </configuration>
 </plugin>

我该如何解决?

1 个答案:

答案 0 :(得分:0)