我知道这可能是一个微不足道的问题,但我真的找不到Oracle BEA weblogic 10.3中的工作文件夹。与Apache Tomcat不同,它通常位于WEB-INF下的工作目录中。
我已经在JavaRanch上研究了它,它说该目录位于:
\bea\user_projects\domains\YOUR_DOMAIN_NAME\servers\AdminServer\tmp\_WL_user\APPLICATION_WAR
但是,当我检查目录时,我只找到了以下路径。
\bea\user_projects\workspaces\default\<project base>
我遇到了错误,其中缓存仍然存在于已编译的JSP中但我无法手动删除工作目录内容。我试图完全清理编译,但它不起作用。
注意:
已经尝试通过文件监视工具监视访问的文件来搜索文件。我试图观察进程javaw.exe和java.exe,它显示当它试图在“jsp_servlet
”文件夹中搜索它找不到该文件的文件时。奇怪的是服务器工作正常。
答案 0 :(得分:5)
如了解域配置中"Domain Configuration Files"中所述,您要查找的目录是:
servers / server-name / tmp
此目录包含在服务器实例运行时创建的临时目录和文件。例如,除非指定了其他位置,否则将自动在此处创建JMS分页目录。服务器运行时,此目录中的文件必须保持不变,但在关闭服务器实例时可以自由删除。
您会在servers
目录下找到domain_name
目录,但我无法说明这个目录在您的计算机上的位置(您使用的是研讨会还是什么?)。
Oracle Weblogic Workshop应该有一个.apt_src
构建目录。尝试手动删除此目录中的文件(这是一个安全的操作)。我不是100%肯定编译的JSP会去那里。