たぷつきません

おなかがでてきた。もうたぷついてるやん。

ようやく対応

 以下のパッチをあててようやく対応できた。

TomcatBootstrap.java.patch
264c264
<           !entry.getPath().toString().equals("org.eclipse.jdt.launching.JRE_CONTAINER")) {
---
>           !entry.getPath().toString().startsWith("org.eclipse.jdt.launching.JRE_CONTAINER")) {
314c314,344
<         } else {
---
>         } else if (tmpEntry[j].getEntryKind() == IClasspathEntry.CPE_PROJECT) {
>           String prjName = tmpEntry[j].getPath().lastSegment();
>           IJavaProject javaProject = prj.getJavaModel().getJavaProject(prjName);
>           IClasspathEntry[] tmpEntryClassPathEntries;
>           try {
>             tmpEntryClassPathEntries = javaProject.getRawClasspath();
>           } catch (JavaModelException e) {
>             TomcatLauncherPlugin.log(e);
>             continue;
>           }
>           for (int k = 0; k < tmpEntryClassPathEntries.length; k++) {
>             IPath outpath = tmpEntryClassPathEntries[k].getOutputLocation(); 
>             if (outpath == null) {
>               try {
>                 outpath = javaProject.getOutputLocation();
>               } catch (JavaModelException e) {
>                 TomcatLauncherPlugin.log(e);
>                 continue;
>               }
>             }
>             if (selectedPaths.contains(
>                 outpath.toFile().toString().replace('\\', '/')
>                 )) {
>               IResource res = javaProject.getProject().getWorkspace().getRoot().findMember(outpath);
>               if (res != null)
>                 add(data, res);
>               else
>                 add(data, outpath);
>             }
>           }
>         } else { 
before-after
************ before **************

*** src/main/webapp/.#webclasspath

C:\workspace\huse\src\main\webapp\WEB-INF\classes
\conversion\target\classes
\jre-extension\target\classes
C:\Documents and Settings\katochin\.m2\repository\antlr\antlr\2.7.2\antlr-2.7.2.jar
              :

*** console log

[DevLoader] Starting DevLoader
[DevLoader] projectdir=C:\workspace\huse\src\main\webapp
[DevLoader] added file:/C:/workspace/huse/src/main/webapp/WEB-INF/classes/
[DevLoader] Error: /conversion/target/classes does not exist !
[DevLoader] Error: /jre-extension/target/classes does not exist !
              :

************ after **************

*** src/main/webapp/.#webclasspath

C:\workspace\huse\src\main\webapp\WEB-INF\classes
C:\workspace\conversion\target\classes
C:\workspace\jre-extension\target\classes
C:\Documents and Settings\katochin\.m2\repository\antlr\antlr\2.7.2\antlr-2.7.2.jar
              :

*** console log

[DevLoader] Starting DevLoader
[DevLoader] projectdir=C:\workspace\huse\src\main\webapp
[DevLoader] added file:/C:/workspace/huse/src/main/webapp/WEB-INF/classes/
[DevLoader] added file:/C:/workspace/conversion/target/classes/
[DevLoader] added file:/C:/workspace/jre-extension/target/classes/
              :