服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我正在构build一个简单的testing应用程序,它以GWT客户端为前端。 我正在使用JBOSS作为我的应用程序服务器,并且有在JBOSS上运行的远程服务。 Eclipse是我的开发环境。 虽然我尝试通过eclipse调用一个简单的JBOSS远程接口的hello方法,但它工作正常,JNDI查找工作正常,远程接口的方法得到正确调用。 当我在JBOSS上部署业务层,并保持GWT应用程序从Eclipse运行,当时也JNDI查找工作正常,远程接口的方法得到正确调用。 在第三种情况下,我在Tomcat上部署Web应用程序,在JBOSS上部署业务层,在这种情况下,JNDI查找工作正常,但问题是当我尝试调用远程接口的方法时,出现以下错误。 以下是我的简单代码。 ===================代码============================== ===== 尝试{GreetingServiceBI bi =(GreetingServiceBI)ServiceLocator.getInstance()。getRemoteService(GreetingServiceBI.class); System.out.println(“BI初始化”); 的System.out.println(bi.getClass()的toString()); msg = bi.sayHi(input); System.out.println(“BI说你好”); catch(NamingException e){e.printStackTrace(); } 从Tomcat运行此代码时得到的exception我得到消息BI初始化类$ Proxy2之后,我从Tomcat日志 ==================exception=============================== ======== 2010年10月21日下午3时24分53秒org.apache.catalina.core.ApplicationContext日志SEVERE:调度传入的RPC调用时exceptioncom.google.gwt.user.server.rpc.UnexpectedException:服务方法'公共抽象java.lang.String com.client.GreetingService.greetServer(java.lang.String)抛出java.lang.IllegalArgumentException'抛出一个意外的exception:java.lang.reflect.UndeclaredThrowableException com.google.gwt。 user.server.rpc.RPC.encodeResponseForFailure(RPC.java:378)com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:581)com.google.gwt.user.server。 rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188)位于com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)上,位于com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet。 doPost(AbstractRemoteServiceServlet.java:62)在javax.servlet.http.HttpServlet.service(HttpServlet.java:637)在ja 在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain。)上的org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)上的vax.servlet.http.HttpServlet.service(HttpServlet.java:717) java:206)org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)at org.apache.catalina.core .StandardHostValve.invoke(StandardHostValve.java:127)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)at org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler。进程(Http11Protocol.java:588)在org.apache.tomcat.util.net.JIoEndpoint $ Worker.run(JIoEndpoint.java :489)at java.lang.Thread.run(Unknown Source)引起的:java.lang.reflect.UndeclaredThrowableException at $ Proxy7.sayHi(Unknown Source)at com.server.GreetingServiceImpl.greetServer(GreetingServiceImpl.java:30)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at […]
我想用任何连接到互联网的电脑在家控制我的电脑(和连接到电脑的USB设备)。 家中的计算机必须安装一个程序,以接收来自连接到互联网的任何其他计算机的命令。 我认为这是最好的,如果我这样做的Web界面,因为它不需要在该计算机上安装软件。 由于显而易见的原因,它需要login的细节。 所以基本上这个问题就是从家庭的web界面发送encryption命令到我的电脑。 什么是最好的方法来实现这一点,我应该使用什么编程语言? 我非常了解Java,Python和C,但对Web应用程序(如Javascript和PHP)的使用经验不多。 我已经看过网上聊天的例子,因为它与我想要达到的类似的概念,除了文本可以被命令取代。 这是一个可行的解决scheme还是有更好的select? 谢谢
我在Ubuntu上运行Apache,并试图在我的网站上设置一个子域名。 我在过去设置了许多子域名,我确定我正确地configuration了Apache,但是使用这个新的托pipe公司,我无法在我的域上设置任何子域名。 难道主机没有configurationDNS服务器来允许通配符子域名? 当我在我的MediaTemple网站上inputasdf.mydomain.com时,我只是得到mydomain.com的首页,但是当我inputasdf.myotherdomain.com时,我找不到服务器。 这是我能想到的唯一的事情。 我想确保在我去之前让我的鸭子连续问他们为我调查问题,这听起来可能是这个问题,或者可能是别的吗?
您好,我正试图让phpunit在我的Windows机器上工作。 我安装了Zend Server CE,并安装了pear。 但是,当我这样做: phpunit –configuration phpunit.xml 我得到的错误: phpunit is not recognized as an internal or external command, operable program or batch file. 有任何想法吗?
我需要将一些USB串行设备放入特定的用户组,以便从应用程序访问它们。 这对于/ dev / ttyUSB设备来说很简单,我可以使用KERNEL="ttyUSB*", GROUP:="mygroup" 。 但是对于像/ dev / bus / usb / 001/001这样的符号链接,如何完成将它们的组设置为mygroup的同样的事情并不明显。 我可以通过编辑默认的规则文件/etc/udev/rules.d/50-udev.rules并添加一个GROUP="mygroup"子句到usb_device的行来创build/ dev / bus / usb中的符号链接,然而从打包的angular度来看,编辑这个文件显然是不理想的。 所以:我如何编写一个udev规则来修改由早期默认的udev规则创build的符号链接的所有权? (我正在使用CentOS 5.5。)
今天晚上我们遇到了一个高清失败,不能让MOSS开始正确的了。 我们有备份,我们有一个新的共享点2010农场,我们已经configuration上周,因为我们正在准备迁移。 有关如何继续将内容数据库移动到新农场的build议?
我有一个有多个IP地址的CentOS服务器。 如果我使用各种IP地址通过SSHlogin到我的服务器浏览其他网站,发送到其他网站的IP地址是服务器的主要IP地址。 例如:我的CentOS服务器有这个IP地址:11.22.33.134(主)11.22.33.34 11.22.34.210 11.22.34.43 我的电脑IP:33.22.11.123 如果我使用11.22.33.134通过SSHlogin服务器,我configuration它让我浏览其他网站,所以我将使用11.22.33.134浏览其他网站,而不是33.22.11.123(腻子代理function) 但是,如果我使用11.22.33.34或11.22.34.210或11.22.34.43login到服务器,我仍然会使用主要的IP 11.22.33.134浏览其他网站。 我想要做的是如果我使用11.22.33.34login,我将使用11.22.33.34浏览其他网站。 我在我的电脑上使用Putty软件,在我的服务器上使用CentOS。 有没有办法设置它?
我search了网页,但没有find任何有关这方面的信息。 我正在安装LVM快照,并注意到那里的文件的时间戳不断变化。 我虽然LVM快照是在原始分区的副本上写入一次的时间冻结,所以时间戳不应该改变。 当然现在焦油给我一个错误,说“文件在我们阅读时发生了变化”,我认为这是由于时间戳被改变了。 任何见解?
有没有人有一个Debian Lenny Xen dom0安装Ubuntu Maverick(10.10)的好方法? debootstrap提供的脚本只支持非常古老的Ubuntu(现在不能检查哪些脚本),但即使这些脚本也只是符号链接。 所以,我想我可以创build另一个符号链接和钩子目录,但它不起作用。 安装进行得很好,但启动导致一些udev错误和消息,我应该按ctrl-D维护控制台。 当系统从dom0的内核启动时,我打算安装grub并从此开始使用pygrub,这样我就可以绕过Debian的旧内核了。 稍后我可以支持更多细节(现在我不能这么做),但我可以接受任何提示。 新版本的deboostrap包是否包含较新版本的Ubuntu新版本? 编辑:Debiantesting似乎有我需要的所有版本; 会使用debiantesting只是一个dom0是不明智的? 我的意思是,我不会再安装任何东西,那么破坏的可能性有多大?
应用程序堆栈(全部使用最新的稳定版本): Ubuntu的 阿帕奇 乘客 ruby Ruby on Rails 重新启动Apache(apache2ctl优雅)后,一个页面请求是相当快,大约600毫秒。 然后,对于每个请求(同一页仍然只是重新加载),页面加载时间每个请求250-500毫秒。 所以在20个要求之后,我在10秒左右加载了相同的页面。 看轨道日志和webkit检查器的加载时间,他们上升。 页面加载是简单的GET,即没有额外的数据。 任何想法可能是什么原因呢? 另外,让我知道是否应该详细说明任何事情。 第二页面载入: Rails日志摘录 Started GET "/categories" for 214.200.52.199 at Mon Oct 25 20:38:02 +0000 2010 Processing by CategoriesController#index as HTML Rendered shared/sections/_settings.html.haml (101.6ms) Rendered layouts/_header.html.haml (172.0ms) Rendered layouts/_footer.html.haml (2.8ms) Rendered categories/index.html.haml within layouts/application (319.3ms) Completed 200 OK in 339ms (Views: 320.1ms) […]