有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

PrintWriter无法使用java web服务

我有一个java项目,其中线程将信息写入日志文件。 我所做的是:

创建进程时创建文件(PrintWriter file它是一个属性):

public Process(int id){
        id_proc= id;
        try {
            file=new PrintWriter("log_acuerdo_" + this.id_proc +".txt");
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

然后,当我想在里面写点什么的时候:

file.println("P0" + msj.emisor + " " + msj.id);

然后,在完成所有线程的编写后,我执行了以下操作:

for(int i=0; i<cant_proc; i++)
    ((Process)procesos[i]).file.close();

这是非常好的工作。 然后,我想改变项目,使用REST代替web服务。整个项目工作正常,只是没有创建任何文件或没有编写任何内容

知道为什么吗


共 (1) 个答案

  1. # 1 楼答案

    如果您使用的是REST,那么您的文件将在eclipse文件夹中创建。看看那里。还有很多其他文件夹,比如“p2”、“配置”、“自述”等