Tag: web应用程序

如何在一个Apache实例上运行多个站点

在网上find的每一个指南之后,花了几个小时进入圈子。 我想有两个站点运行在一个单一的Apache实例,像这样 – 192.168.2.8 / site1和192.168.2.8 / site2 我一直在围绕着,但目前我有两个conf文件在'sites-available(符号链接到网站启用)'看起来像这样 – <VirtualHost *:2000> ServerAdmin webmaster@site1.com ServerName site1 ServerAlias site1 # Indexes + Directory Root. DirectoryIndex index.html DocumentRoot /home/user/site1/ # CGI Directory ScriptAlias /cgi-bin/ /home/user/site1/cgi-bin/ Options +ExecCGI # Logfiles ErrorLog /home/user/site1/logs/error.log CustomLog /home/user/site1/logs/access.log combined </VirtualHost> 和 <VirtualHost *:3000> ServerAdmin webmaster@site2.com ServerName site2 ServerAlias site2 # Indexes + […]

以编程方式向Spring Web App上下文添加Bean

由于插件体系结构,我试图以编程方式向我的webapp添加一个bean。 我有一个通过@Component注释创build的Spring bean,我正在实现ApplicationContextAware接口。 我的覆盖function如下所示: @Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { // this fails this.applicationContext = (GenericWebApplicationContext) applicationContext; } 基本上,我不知道如何添加一个bean给setApplicationContext的applicationContext对象。 任何人都可以告诉我,我怎么这样做是错误的? 好的,这就是我最终解决的问题: @Override public void postProcessBeanDefinitionRegistry(BeanDefinitionRegistry bdr) throws BeansException { BeanDefinition definition = new RootBeanDefinition( <My Class>.class); bdr.registerBeanDefinition("<my id>", definition); }

如何在两个或多个Servlet之间共享variables或对象?

我想知道是否有一些方法可以在两个或多个Servlet之间共享variables或对象,我的意思是一些“标准”的方式。 我想这不是一个好的做法,但是是一个更简单的方法来build立一个原型。 我不知道是否依赖于使用的技术,但我会使用Tomcat 5.5 我想分享一个简单类的对象的vector(只是公共属性,string,整数等)。 我的意图是有一个像数据库中的静态数据,显然它会在Tomcat停止时丢失。 (这只是为了testing)

AngularJS – ng样式不会更新CSS背景属性

我有一个返回图片URL的服务,并使用以下代码调用它: angular.forEach(results, function (item) { item.img = "http://img.dovov.comsearchItem.jpg"; $http.post("https://my.api.com/?id=" + item.id).success( function (url) { item.img = url; }); }); 在我看来,我曾经有一个与ng-src属性的图像,这样完美的工作: <img ng-src="{{item.img}}"> 然后我决定在SPAN上使用背景图像: <span ng-style="{'background':'transparent url({{item.img}})'}"></span> 现在这个stream程只能在第一次运行,之后我可以看到(在控制台中)下面的html <span ng-style="{'background':'transparent url(http://expertsimages.liveperson.comhttp://img.dovov.comrating/rate10.gif)'}" style="background-image: url(https://fb.lp-chat.comhttp://img.dovov.comsearchItem.jpg); background-color: transparent; background-position: initial initial; background-repeat: initial initial;"></span> 这表示variables已经更新,但是html仍然处于初始状态。 我试图打电话申请/消化成功,但得到了一个错误$摘要已经在进行 (这是有道理的)。 平常的事情是,经过一个正常的摘要(例如在其他用户界面的变化)风格正在应用,我看到正确的形象。 我在这里错过了什么? 更新:我已经创build了一个JS小提琴演示这个问题…看起来像一个错误angular度给我。

如何为一个nginx请求设置允许的url长度(错误代码:414,太大)

我在10个mongrels前面使用了Nginx。 当我提出大于2900的请求时,我得到一个: 错误代码414:太大 有没有人知道nginxconfiguration文件中的设置决定允许的uri长度?

已经在使用的地址:JVM_Bind java

有时,每当我重新启动应用程序,这是build立在Java的Struts的Mysql和Jboss 4.05版本我得到的错误作为地址已被使用:JVM_Bind 只有解决,我知道的是重新启动机器,再试一次,它会工作。 否则,有时我会按Ctrl-Alt-Del并停止所有与Java相关的进程,有时候这也是有效的。 但是确切的原因是什么?我们如何防止这个问题?

如何为使用Axis 1.4 Web服务的C#Web服务客户端添加自定义Http标头

我试图编写一个Web服务客户端在C#中的Web服务是Java的Axis 1.4。 Axis服务需要HTTP Headers中的Authorization:Basic Base64EncodedToken标头值。 我无法find一种方法来设置这个标头在Visual Studio中使用Web服务的标准方式,就像正常的WSDL生成的引用或WSE3.0 我无法使用WCF,因为项目是使用.net 2.0开发的。 有没有办法做到这一点?

自顶向下的Web服务和自下而上的Web服务有什么区别?

在Java中,自顶向下的Web服务和自底向上的Web服务有什么区别? 另外,SOAP和REST-ful Web服务有什么区别?

日本标准的网页字体

我正在一个日本的网站上工作,很难find一个日本人看起来不错的字体。 我感到惊讶的是,对于日本人来说似乎有这么几个字体。 我的团队已经联系了几家网页字体提供商,但没有取得太多成功 只有一家公司可以提供日语的网页字体,但是它是35兆字节,这对于客户端下载到他们的浏览器是非常大的。 对于拉丁字母来说,几乎所有的用户都可以相当自信,比如Arial,Verdana,TNR,Georgia等等。 什么字体在日本等于这些?

为什么不在networking应用程序中使用“右键单击”?

越来越多的应用程序正在转向云计算:Google文档用于生产力应用程序,Meebo用于即时消息,Gmail用于电子邮件,Salesforce用于CRM等。 但是,我注意到,与桌面设备不同的是,这些Web应用中很less有一些利用鼠标的“右键单击”。 大多数情况下,当在networking应用程序中右键单击时,我会看到标准的浏览器右键菜单。 我不相信它与技术实现有关,因为在Javascript中修改右键菜单是相当平凡的。 有没有一个真正的原因,我失踪了? 编辑:最stream行的原因似乎是,这不是用户所期望的 。 另一个提到的原因是,有些用户禁用Javascript – 这是一个有效的答案 – ,但在我们的情况下 ,我们可以放弃这种可能性,因为我们正在讨论需要Javascript的应用程序, 不pipe右键点击选项。 现在,让我稍微扩展一下我的问题: 你认为它应该保持这种方式(你真的觉得默认的浏览器右键菜单有用)? 你想看到更多的特定于应用程序的右键菜单,他们可以改善用户界面吗?