0

私は以下のようにクラスを作りました

:~/apache-tomcat-7.0.39/webapps/ROOT/WEB-INF/classes/myclasses$ ls
myLog.class  myLog.java
:~/apache-tomcat-7.0.39/webapps/ROOT/WEB-INF/classes/myclasses$ cat myLog.java
import java.io.*;

public class myLog
{
    private static PrintWriter log = null;
    public myLog(String logpath) throws IOException
    {
        log = new PrintWriter(new FileWriter(logpath, true));
        log.println("Logging started\n");
    }
    p

以下のようにjspから同じものにアクセスしようとしていますが、

<%@ page language = "java" %>
<%@ page import = "myclasses.*" %>
<html>
  <head>
    <title></title>
  </head>
  <body>
  <%
    myLog log = (myLog)application.getAttribute("logfile");
    try
    {
      if (log == null)
      {
        log = new myLog("new.log");

私はクラスに直面していますが、例外が見つかりました。tomcatを再起動しました。java.lang.NoClassDefFoundError: myLog

誰かが理由を教えてください..

4

0 に答える 0