草庐IT

project-root

全部标签

java - 寻找内存泄漏,VisualVM : "No GC root found". 接下来是什么?

我有一个内存转储,是我从一个垂死的应用程序中创建的。它已消耗所有可用堆(-Xmx1024m)。它使用com.gargoylesoftware.htmlunit.WebClient来抓取网页。每分钟发出几个http请求,几天后就死了。正如我从转储中看到的那样,它有大约1750个HtmlPage类实例,每个实例都带有相关对象的色调,包括已抓取页面的全部内容。我不明白为什么HtmlPage没有被垃圾回收。我已经调查了实例引用,但我没有看到任何我的代码持有对它的引用,VisualVM说“找不到GC根”。据我了解,这应该意味着该对象符合gc的条件,但它不起作用。该应用程序作为一个简单的独立进程运

java - 如何使用 Hibernate Projection 检索复杂类及其成员?

我有一个类如下,需要使用Hibernate从DB中检索。问题是我的类(class)有多个成员,其中大部分是类(class),我如何检索他们?@EntitypublicclassStudent{@Idlongid;Stringname;Stringfname;@OneToManyListcourses;@ManyToOneDealerdealer;...}@EntitypublicclassDealer{@Idlongid;Stringname;@OneToMany(fetch=FetchType.LAZY,mappedBy="cr.dealer",cascade=CascadeType

java - FAIL - 未能在上下文路径/ROOT 部署应用程序。部署 jenkins 的插件部署失败

正在尝试设置jenkins及其容器部署插件。但是,我收到以下堆栈跟踪信息:ERROR:Publisherhudson.plugins.deploy.DeployPublisherabortedduetoexceptionorg.codehaus.cargo.container.ContainerException:Failedtodeploy[/myHome/jenkins/jobs/myAPP/workspace/target/ROOT.war]atorg.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDe

java - Eclipse Build Project 和 Maven Compile 命令的区别

Eclipse“BuildProject”命令是否与Maven命令“mvncompile”相同?两者基本上做同样的事情吗?如果是,那么为什么我需要在运行“mvncleaninstall”后在STS中执行“BuildProject”才能顺利运行应用程序?运行“mvncleaninstall”应该已经编译了项目。刷新STS中的项目是否足以运行它?如果否,那么Eclipse构建是否不同,因为Java编译器实现了Java语言规范来构建类?但是下面的ApacheMavenlink说默认编译器是javax.tools.JavaCompiler(顺便说一句,我使用的是Java1.6)。

java - 命令错误 : You appear to have guava-jdk5 on your project buildScript or buildSrc classpath

您好,我也更新了我的IDE“AndroidStudio3.0”和Build.gradle,但是我在BuildBuild.gradle(ModuleAPP)中遇到了问题Build.gradle(ModuleAPP)更新后变成这样applyplugin:'com.android.application'android{compileSdkVersion26buildToolsVersion'25.0.0'defaultConfig{applicationId"com.abdeljalilkchih.learnarabicforkids"minSdkVersion12versionName"

java - Eclipse:缺少项目描述文件 (.project)

在我重新启动系统之前,我在eclipse中的项目运行一切正常。重新打开eclipseIDE时,我开始收到“错误:无法找到或加载主类...”。在“修复”问题的过程中,我也删除了.project文件。(我真是太天真了!)现在一切似乎都搞砸了。我看不到我的文件列在“包资源管理器”中。打开项目时,它会错误提示:缺少项目描述文件(.project)。我仍然在各自的目录中拥有所有源文件和编译后的.class文件。请帮帮我。感谢您的建议。谢谢!我遵循了其中一项建议(复制.project文件并修改项目名称)。这让我回到了可以在项目资源管理器中查看所有文件的阶段。但是现在从Eclipse运行项目时,它无

java - 如何将 root(/) 上下文中的 war 文件部署到 Wildfly ver 9.0.1

我是Wildfly的新手,直到现在我一直在使用tomcat来部署我的应用程序。现在只是为了添加Wildfly的功能,我们想继续这个。我正在使用Windows操作系统,我已经完成了wildfly的基本实现以启动服务等,但是无法部署ROOT.war来代替欢迎页面。我已经研究并浏览了很多链接,我在我的项目WEB-INF文件夹中添加了jboss-web.xml,并在我进入链接时使用以下设置。但我仍然无法在独立部署中部署ROOT.war。每次都失败。不明白我做错了什么。/`我已经创建了管理员用户,但是对于部署我只使用了wildfly用户设置。为此,我还取消了bin/init.dwildfly.c

java - 在 root 的 android 设备上设置鼠标位置

与this有点相关.在获得root权限的Android手机上,如何在应用程序中设置鼠标的位置。(鼠标是蓝牙鼠标。)另一个问题提到了使用root或ADB是可能的,但不是如何。 最佳答案 您可以使用这个库来注入(inject)事件:https://github.com/radhoo/android-event-injector并在Events.java中添加鼠标移动事件方法,下面是一个发送相对鼠标移动事件的例子:publicintsendMouseMove(intdeltaX,intdeltaY){intSendEvent(m_nId,

java - Maven Update Project 在 Eclipse 中到底做了什么?

首先,我知道thisquestion,但我对此处未提供的详细信息感兴趣。我查看了m2eclipse的文档并发现它的简洁性令人不满意。我能找到的唯一相关部分是Alternativelyyoucanrun“Maven/Updateprojectconfiguration”actionfromtheprojectpopupmenu,whichisconfiguredtorun“process-resources”bydefaultanditcanbealsochangedonthesamepreferencepage.但我无法确定Updateprojectconfiguration是否与Up

java - 为什么我得到 "Project facet Cloud Foundry Standalone Application version 1.0 is not supported"?

我正在尝试从IBMdeveloperWorks部署以下项目至Bluemix:BuildingaJavaEEapponIBMBluemixUsingWatsonandCloudant通过Eclipse中的Bluemix插件(称为:IBMEclipseToolsforBluemix)。但是我不断收到以下错误ProjectfacetCloudFoundryStandaloneApplicationversion1.0isnotsupported使用的版本:Eclipse版本:MarsRelease(4.5.0)Buildid:20150621-1200IBM®EclipseToolsforB