我使用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>
我该如何解决?
答案 0 :(得分:0)