好吧,我正在使用 Eclipse 构建一个动态 Web 项目(在 Mac OS X 中)。但是我有些困惑。当我启动 Eclipse 并单击项目资源管理器以展开项目文件夹时,它需要很长时间才能完成。而且,当我更改 web.xml 时,至少需要 5 秒才能保存。我想知道为什么。我应该更改首选项中的某些内容吗?
附上
刚刚发现,如果我重启Eclipse,不点project explorer,把web.xml修改保存就好了。但是如果我在project explorer中点击打开文件夹,现在要说web.xml中的变化需要很长时间。那为什么?
再次附上
嗯,又遇到这个问题了。我正在使用 4GB 内存的 Ubuntu 11.04。 还有一些其他项目类似但有很多文件。但是当我编辑他们的 web.xml 时它不会发生。 我现在又糊涂了。
我刚刚发现它可能与远程 DTD 的 xml 验证有关。如果我关闭网络连接,一切都会好的。
完成!
我将 xsi:schemaLocation 的属性从“http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd”更改为“http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd”。
最佳答案
Eclipse 可能由于各种原因运行缓慢。
项目数量多
如果您有大量项目,Eclipse 需要在对所有项目进行干净构建时、搜索引用(类型/资源)时以及需要进行验证时处理所有这些项目。 您可以使用工作集来组织您的项目,并隐藏您不使用的项目。
项目验证
Eclipse 具有可以放在项目上的 validator 的概念。这会导致大量处理(例如:xml、xsd、jsps/.... 的验证)。有时禁用某些您并不真正需要的 validator 可能很有用。
内存
可以通过在 eclipse.ini 文件中提供标准的 java 内存参数来调整内存。如果分配给 Eclipse 的内存不足,可能会导致大量垃圾回收,从而导致运行速度变慢。
插件
一些第三方插件引入了应用于项目的构建器/validator ,这会减慢 eclipse 的速度。
确保您使用最新版本的 Eclipse,不要在您的工作区中放置太多项目,并将第三方插件保持在最低限度。
关于java - Eclipse 保存 web.xml 需要很长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6621210/
当我使用Bundler时,是否需要在我的Gemfile中将其列为依赖项?毕竟,我的代码中有些地方需要它。例如,当我进行Bundler设置时:require"bundler/setup" 最佳答案 没有。您可以尝试,但首先您必须用鞋带将自己抬离地面。 关于ruby-我需要将Bundler本身添加到Gemfile中吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4758609/
我有一个对象has_many应呈现为xml的子对象。这不是问题。我的问题是我创建了一个Hash包含此数据,就像解析器需要它一样。但是rails自动将整个文件包含在.........我需要摆脱type="array"和我该如何处理?我没有在文档中找到任何内容。 最佳答案 我遇到了同样的问题;这是我的XML:我在用这个:entries.to_xml将散列数据转换为XML,但这会将条目的数据包装到中所以我修改了:entries.to_xml(root:"Contacts")但这仍然将转换后的XML包装在“联系人”中,将我的XML代码修改为
我注意到像bundler这样的项目在每个specfile中执行requirespec_helper我还注意到rspec使用选项--require,它允许您在引导rspec时要求一个文件。您还可以将其添加到.rspec文件中,因此只要您运行不带参数的rspec就会添加它。使用上述方法有什么缺点可以解释为什么像bundler这样的项目选择在每个规范文件中都需要spec_helper吗? 最佳答案 我不在Bundler上工作,所以我不能直接谈论他们的做法。并非所有项目都checkin.rspec文件。原因是这个文件,通常按照当前的惯例,只
我实际上是在尝试使用RVM在我的OSX10.7.5上更新ruby,并在输入以下命令后:rvminstallruby我得到了以下回复:Searchingforbinaryrubies,thismighttakesometime.Checkingrequirementsforosx.Installingrequirementsforosx.Updatingsystem.......Errorrunning'requirements_osx_brew_update_systemruby-2.0.0-p247',pleaseread/Users/username/.rvm/log/138121
我真的很习惯使用Ruby编写以下代码:my_hash={}my_hash['test']=1Java中对应的数据结构是什么? 最佳答案 HashMapmap=newHashMap();map.put("test",1);我假设? 关于java-等价于Java中的RubyHash,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/22737685/
我需要检查DateTime是否采用有效的ISO8601格式。喜欢:#iso8601?我检查了ruby是否有特定方法,但没有找到。目前我正在使用date.iso8601==date来检查这个。有什么好的方法吗?编辑解释我的环境,并改变问题的范围。因此,我的项目将使用jsapiFullCalendar,这就是我需要iso8601字符串格式的原因。我想知道更好或正确的方法是什么,以正确的格式将日期保存在数据库中,或者让ActiveRecord完成它们的工作并在我需要时间信息时对其进行操作。 最佳答案 我不太明白你的问题。我假设您想检查
我正在尝试使用boilerpipe来自JRuby。我看过guide从JRuby调用Java,并成功地将它与另一个Java包一起使用,但无法弄清楚为什么同样的东西不能用于boilerpipe。我正在尝试基本上从JRuby中执行与此Java等效的操作:URLurl=newURL("http://www.example.com/some-location/index.html");Stringtext=ArticleExtractor.INSTANCE.getText(url);在JRuby中试过这个:require'java'url=java.net.URL.new("http://www
我只想对我一直在思考的这个问题有其他意见,例如我有classuser_controller和classuserclassUserattr_accessor:name,:usernameendclassUserController//dosomethingaboutanythingaboutusersend问题是我的User类中是否应该有逻辑user=User.newuser.do_something(user1)oritshouldbeuser_controller=UserController.newuser_controller.do_something(user1,user2)我
这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Rubysyntaxquestion:Rational(a,b)andRational.new!(a,b)我正在阅读ruby镐书,我对创建有理数的语法感到困惑。Rational(3,4)*Rational(1,2)产生=>3/8为什么Rational不需要new方法(我还注意到例如我可以在没有new方法的情况下创建字符串)?
什么是ruby的rack或python的Java的wsgi?还有一个路由库。 最佳答案 来自Python标准PEP333:Bycontrast,althoughJavahasjustasmanywebapplicationframeworksavailable,Java's"servlet"APImakesitpossibleforapplicationswrittenwithanyJavawebapplicationframeworktoruninanywebserverthatsupportstheservletAPI.ht