谷歌search了几个小时后,寻找解决scheme,我决定在这个论坛留言。 我希望你们能给我一个正确的方向来解决这个问题。 我正在使用运行OS X 10.6.8(Snow Leopard)的Macbook。 本机连接了一个wifi路由器,并有一个本地IP地址:192.168.104.172。 在这台Macbook上,我使用Parallels Desktop运行Windows 7。 (在这个虚拟的Windows 7实例中,我正在运行一个应用程序服务器,用于testing我使用特殊的Windows工具Mendix。 由于我们公司主要使用Mac作为客户端机器,因此我在OS X上的各种浏览器上testing了Web应用程序:Safari,Firefox和Chrome。 我通过Windows 7虚拟服务器的IP地址连接到在Windows 7上运行的应用程序服务器。 简单地说:我把浏览器指向Windows 7实例的IP地址(10.211.55.4)和端口号(8080),我可以开始testing我的Web应用程序。 对于新版本的Web应用程序,我们希望开始使用平板电脑,可能是iPad。 为了testingnetworking应用程序,我正在使用连接到与我的Macbook相同的无线路由器的iPad。 我想连接到虚拟Windows 7实例的应用程序服务器。 但是,我无法使用IP地址10.211.55.4进行testing,因为只有在Macbook上才能使用,因为它是Mac的本地地址。 因此,我需要find一种方法让OS X将HTTP请求转发给Windows 7服务器,并将响应发送回iPad。 我一直在查看端口转发,并检查出natd和ipfw,但我无法得到正确的configuration。 也许这不是我开始问自己的方式。 这个问题可以用OS X附带的标准networking工具来解决,还是需要额外的服务器工具来实现? 我希望这个论坛上的任何人都能让我回到正轨并帮助我解决问题。
我已经看到很多讨论关于使用Apache作为代理(mod_proxy或mod_jk)和Glassfish(以及其他Java应用服务器)的最佳方式的讨论,但是我还没有看到有人真正解释过为什么。 我现在的安装是一个运行Ubuntu Server的VPS,Glassfish在端口8080上接受HTTP请求(iptables将端口80请求转发到端口8080,因此我不必以root身份运行Glassfish)。 我运行了几个小网站。 我的网站分为两个主要部分:静态和dynamic。 他们每个都在一个单独的子域。 使用Apache(或其他Web服务器)处理静态内容会很容易,然后使用Apache作为dynamic内容的代理,但有没有这样做的理由? 如果我使用Apache,理想的情况是运行内存less于100MB,以节省其他运行的空间。 使用最新的应用程序服务器(Glassfish 3),通过使用Apache作为代理,我可以获得任何性能优势吗?
我正在考虑一个小型办公室的networkingdevise。 我正在考虑devise这样的networking:我想有一台安装了所有办公软件的中央计算机,用户通过本地networking上的5台计算机login。 我已经在使用Novell提示符login的学校和大学中看到了这一点,并且您可以访问networking上的应用程序。 在这种情况下,最便宜的路线是什么? 我想从长远来看不会造成很多问题。 有没有Novell的替代品,例如可以用VMWare来实现吗?
我们正在开发我们的Web应用程序,并一直在努力减less我们的加载时间。 当我们开始开发应用程序时,我们与一家知名的托pipe服务提供商签约,在云上提供“专用解决scheme”。 因此,我们为我们的Web应用程序提供一台专用服务器,为我们的数据库提供一台专用服务器。 两台服务器都安装了相同数量的RAM,相同的CPU和SSD驱动器。 即使在我们的基础设施投入时间和资金,我们注意到8-10秒的加载时间。 我们被另一个托pipe公司告知,我们应该缩减并将所有内容放到一个服务器上(而不是分割)。 他们提到,由于networking延迟,将服务器分开将导致更高的加载时间,并声明PHP将通过套接字比通过networking更快地与SQL进行通信。 我知道这是真的,但我没有想到我们得到的结果。 将所有内容移动到原来的应用程序服务器后,我们的加载时间从8-10秒降到3-4秒! 问题是,我们现在正在寻找一个新的托pipe服务提供商,并build议使用负载平衡器,数据库服务器,应用程序服务器和规模的集群。 值得关注的是,如果我们将应用程序和数据库服务器再次分开,我们将回到原点。 从我读过的所有内容看来,几乎总是build议将这些服务器拆分而不是组合在一起。 在设置正确的时候这样做是否会带来性能上的提升,还是仅仅为了长期的可伸缩性呢? 我感谢帮助!
我们为另一个团队pipe理的应用程序提供反向代理设置。 目前我们在应用程序服务器上设置的404和403页面被反向代理错误页面覆盖。 有办法让应用程序服务器处理这个? 有什么理由让反向代理这样做是明智的吗?
我正在使用前端Web服务器(运行Apache)将多个服务器的PHP应用程序扩展为静态文件,并为两个应用程序服务器代理dynamic请求。 我的问题是如何在应用程序服务器上运行PHP? 从Rails的世界我知道应用程序服务器,如Mongrel或瘦,可以主持应用程序。 PHP-land中的等价物是什么?
我在课堂上问老师,Java Server Faces将在Apache Tomcat上工作。 但他然后纠正我说,Tomcat是一个Web服务器而不是应用程序服务器,因此它不会运行Java Server Faces。 我的问题是应用程序服务器和Web服务器有什么区别? 什么是Apache Tomcat可以运行JSP和Servlet,而不是JSF?
所以我试图将Confluence作为Glassfish 4上的WAR(使用Oracle JDK 7)进行部署。 WAR部署得很好,除了当我尝试在浏览器中加载页面时出现以下错误: Could not load bootstrap from environment No server id found. NoSuchMethodError:com.google.common.cache.CacheBuilder.maximumSize(I)Lcom/google/common/cache/CacheBuilder; 任何想法可能会导致这种情况?
在我的JNDI Lookup中,使用纯文本密码连接到远程客户端的JBoss 7.1.1.Final运行正常。 现在,我正在试图encryption窗体中的凭据,但它不工作。 #======================================================================= # JNDI Configuration For EJB3.1 #======================================================================= org.mycom.user.server.j2ee.UserSHome=myproj/myproj-user-server-j2ee//User!org.mycom.user.server.j2ee.UserSHome java.naming.factory.initial=org.jboss.naming.remote.client.InitialContextFactory jboss.naming.client.ejb.context=true java.naming.provider.url=remote://localhost:4447 没有encryption: java.naming.security.principal=user1 java.naming.security.credentials=pwduser1 encryption: java.naming.security.principal=user1 java.naming.security.credentials=73437d00520f1768fcd97a2074c95be9 encryption逻辑: <%JBOSS-HOME%>/standalone/configuration/application-users.properties 请帮忙解决这个问题。 提前致谢。
如何将WebSphere Application Server 9添加到Rational Application Developer 9.5? 它没有显示在现有的服务器列表中。 当我打开IBM Installation Manager>修改> RAD时,不需要添加WAS 9支持function。 我一直在不断更新我的环境,它已经完全修补。 我错过了什么? 在此先感谢,伯特