我有一个 Websphere Application Server 8.0.0.6,它是作为 RAD 的一部分安装的。
我需要从 Eclipse Java EE Kepler 或 Luna 运行服务器。禁用管理安全性时没有问题。但是,一旦启用安全性,服务器要么没有完全启动,要么 Ecplise 无法检测到它。
进度条停在 23%。最后记录的消息是“服务器 server1 为电子商务打开”。然而,状态仍然是“开始”。过了一会儿,我收到一个错误,提示服务器没有在 300 秒内启动。然后它会尝试停止服务器,并无限期地保持“停止”状态。
服务器已启动,Eclipse 似乎无法看到它。我无法从 Eclipse 中访问管理控制台(虽然我可以使用浏览器),我无法发布或调试应用程序,我无法从 Eclipse 停止服务器。
Kepler 和 Luna 都会发生这种情况。
服务器在 RAD 中正常启动,或者在使用启动脚本启动时。
我检查了start websphere server from RAD hangs at "Server server1 open for e-business" .还有一个类似的问题:Websphere in RAD hangs on startup , 但没有解决方案。
更新:问题是 Websphere 启动后 Ecipse 和 Websphere 之间的通信(正如 wFateem 也指出的那样)。
Eclipse 对 Websphere 进行 SOAP 调用以检查状态。如果在 WAS 中禁用管理安全性,它会接受纯 HTTP 中的 SOAP 调用。启用安全性后,仅允许使用 HTTPS。
我使用 Eclipse 内置的 TCP-Monitor 检查了 Eclipse 和 WAS 之间的通信。在禁用安全性的情况下,我可以看到成功的 SOAP 调用。启用安全性后,我预计只会看到二进制 SSL 数据。然而,Eclipse 仍在尝试使用 HTTP,当然没有成功。
Eclipse 有一个 WAS 服务器的设置来指示服务器是安全的,以及用于调用的用户和密码。它甚至有一个与 SSL 通信有关的标志(“在 SSL 握手期间自动信任服务器证书”)。但出于某种原因,它仍然没有使用 SSL。
在我的旧开发机器上,我在这种情况下没有问题,几天前它被我现在的机器取代了。
因此,当前状态是:Eclipse 在与 WAS 通信时不使用 SSL,即使它知道服务器是安全的。
现在的问题是:Eclipse 不使用 SSL 与安全服务器通信,我做错了什么?
最佳答案
我为 WebSphere 7 和 Eclipse Neon 解决了同样的问题。 只需使用 ibm jdk 8 运行 eclipse(在 google 中输入“ibm jdk 8 下载”)。
我的eclipse ini是
-vm
..\ibm_sdk80\jre\bin\javaw.exe
-vmargs
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Xms256m
-Xmx1024m
-XX:MaxPermSize=320m
-Dcom.ibm.ws.management.event.max_polling_interval=1000
-Dcom.ibm.websphere.thinclient=true
最好的问候,谢尔盖·巴楚拉
关于java - 启用安全性时从 Eclipse 启动 Websphere 挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26988638/
我正在编写一个小脚本来定位aws存储桶中的特定文件,并创建一个临时验证的url以发送给同事。(理想情况下,这将创建类似于在控制台上右键单击存储桶中的文件并复制链接地址的结果)。我研究过回形针,它似乎不符合这个标准,但我可能只是不知道它的全部功能。我尝试了以下方法:defauthenticated_url(file_name,bucket)AWS::S3::S3Object.url_for(file_name,bucket,:secure=>true,:expires=>20*60)end产生这种类型的结果:...-1.amazonaws.com/file_path/file.zip.A
我真的很习惯使用Ruby编写以下代码:my_hash={}my_hash['test']=1Java中对应的数据结构是什么? 最佳答案 HashMapmap=newHashMap();map.put("test",1);我假设? 关于java-等价于Java中的RubyHash,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/22737685/
最近,当我启动我的Rails服务器时,我收到了一长串警告。虽然它不影响我的应用程序,但我想知道如何解决这些警告。我的估计是imagemagick以某种方式被调用了两次?当我在警告前后检查我的git日志时。我想知道如何解决这个问题。-bcrypt-ruby(3.1.2)-better_errors(1.0.1)+bcrypt(3.1.7)+bcrypt-ruby(3.1.5)-bcrypt(>=3.1.3)+better_errors(1.1.0)bcrypt和imagemagick有关系吗?/Users/rbchris/.rbenv/versions/2.0.0-p247/lib/ru
我一直致力于让我们的Rails2.3.8应用程序在JRuby下正确运行。一切正常,直到我启用config.threadsafe!以实现JRuby提供的并发性。这导致lib/中的模块和类不再自动加载。使用config.threadsafe!启用:$rubyscript/runner-eproduction'pSim::Sim200Provisioner'/Users/amchale/.rvm/gems/jruby-1.5.1@web-services/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:105:in`co
我正在尝试使用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
在Ruby中是否有Gem或安全删除文件的方法?我想避免系统上可能不存在的外部程序。“安全删除”指的是覆盖文件内容。 最佳答案 如果您使用的是*nix,一个很好的方法是使用exec/open3/open4调用shred:`shred-fxuz#{filename}`http://www.gnu.org/s/coreutils/manual/html_node/shred-invocation.html检查这个类似的帖子:Writingafileshredderinpythonorruby?
我只想对我一直在思考的这个问题有其他意见,例如我有classuser_controller和classuserclassUserattr_accessor:name,:usernameendclassUserController//dosomethingaboutanythingaboutusersend问题是我的User类中是否应该有逻辑user=User.newuser.do_something(user1)oritshouldbeuser_controller=UserController.newuser_controller.do_something(user1,user2)我
在启用Rack::Deflater来gzip我的响应主体时偶然发现了一些奇怪的东西。也许我遗漏了一些东西,但启用此功能后,响应被压缩,但是资源的ETag在每个请求上都会发生变化。这会强制应用程序每次都响应,而不是发送304。这在没有启用Rack::Deflater的情况下有效,我已经验证页面源没有改变。我正在运行一个使用thin作为Web服务器的Rails应用程序。Gemfile.lockhttps://gist.github.com/2510816有没有什么方法可以让我从Rack中间件获得更多的输出,这样我就可以看到发生了什么?提前致谢。 最佳答案
什么是ruby的rack或python的Java的wsgi?还有一个路由库。 最佳答案 来自Python标准PEP333:Bycontrast,althoughJavahasjustasmanywebapplicationframeworksavailable,Java's"servlet"APImakesitpossibleforapplicationswrittenwithanyJavawebapplicationframeworktoruninanywebserverthatsupportstheservletAPI.ht
一、引擎主循环UE版本:4.27一、引擎主循环的位置:Launch.cpp:GuardedMain函数二、、GuardedMain函数执行逻辑:1、EnginePreInit:加载大多数模块int32ErrorLevel=EnginePreInit(CmdLine);PreInit模块加载顺序:模块加载过程:(1)注册模块中定义的UObject,同时为每个类构造一个类默认对象(CDO,记录类的默认状态,作为模板用于子类实例创建)(2)调用模块的StartUpModule方法2、FEngineLoop::Init()1、检查Engine的配置文件找出使用了哪一个GameEngine类(UGame