草庐IT

web_server_configuration

全部标签

java - 如何确定是否在 JVM 实例上设置了 -server 选项

我正在尝试确定是否在我的JVM实例上默认启用了JVM(使用jdk1.7u3)-server选项。基于我的环境(Windows2008ServerR2)和Server-ClassMachinedetectioninformation尽管我想明确知道,但我希望它会被设置。当然,我可以使用该选项显式启动JVM,而且我很可能会这样做,不过是否有一种简单的方法来确定它。我已经尝试过以下方法,但似乎都没有明确说明我在寻找什么。也许它编码在其他一些细节中。通过jVisualVM查看JVM并查看未明确列出的JVM参数以编程方式尝试查看JVM参数,与通过jVisualVM观察到的参数相匹配Runtime

java - 为什么 Tomcat 7x 不需要在 web.xml 中配置 WSServletContextListener 和 WSServlet 来部署 Jax-ws 服务?

我正在使用jaxws-ri-在Tomcat6x和Tomcat7x中部署和测试一个简单的Jax-ws服务2.2.8添加到两个服务器lib目录。Tomcat6x需要WSServletContextListener和WSServlet并在web.xml中配置,而在Tomcat7x中>在没有WSServletContextListener和WSServlet配置的情况下部署Web服务。在Tomcat7中有什么不同使得web.xml配置可选? 最佳答案 如果您使用的是Tomcat7.x和Servlet3.0,监听器com.sun.xml.ws

java - 使用 spring ws 后端 Web 应用程序进行 session 管理

我正在尝试创建一个web应用程序,它将使用js前端并在后端调用SpringWS。假设这是一个购物网站类型的网站。因此,我可以拥有OrderServiceInventoryServiceShippingService等服务。唯一需要session的是用户的购物车。现在,就这个购物车而言,使用servlet容器进行session管理是否有意义?或者,我应该有CartService将session信息保存到数据库吗?在使用Web服务进行session管理时,最佳实践是什么?我想,最好的做法确实是保持服务无状态,但如果我有无状态网络服务,我该如何授权用户呢?使用一个servlet容器来进行se

java - Java Web 应用程序中的内存泄漏

我有一个使用hibernate3.6.4和spring3.2.4(mvc、tx和安全性)并在tomcat7中运行的Web应用程序。每次当我部署更新版本的应用程序而不重新启动tomcat时,然后tomcat使用的内存增加了大约50MB。我创建了一些堆转储并使用Eclipse内存分析器对其进行了分析。我发现每次重新部署应用程序时,都会创建一个新的WebappClassLoader实例。但即使在我使用tomcat管理器停止应用程序之后,WebappClassLoader仍保留在内存中并且不会被垃圾收集。因此,每次重新部署后,一个额外的WebappClassLoader仍保留在内存中并使用大约

java - Spark : driver/worker configuration. 驱动程序是否在主节点上运行?

我在AWS上启动一个spark集群,有一个master和60个核心:下面是启动的命令,基本上每个核心2个executor,一共120个executor:spark-submit--deploy-modecluster--masteryarn-cluster--driver-memory180g--driver-cores26--executor-memory90g--executor-cores13--num-executors120然而,在作业跟踪器中,只有119个执行程序:我认为应该有1个驱动程序+120个工作执行程序。但是,我看到的是119个executor,其中包括1个driv

java - Eureka Server - 列出所有已注册的实例

我有一个SpringBoot应用程序,它也是一个Eureka服务器。我想列出所有已经注册到这个EurekaServer的实例。我该怎么做? 最佳答案 使用EurekaServerContextHolder.getInstance().getServerContext().getRegistry()获取registry然后使用registry列出所有应用PeerAwareInstanceRegistryregistry=EurekaServerContextHolder.getInstance().getServerContext()

java - 制作模块化 Java Web 应用程序的最佳方法是什么

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭5年前。Improvethisquestion我正在用Java(带有JSPView的SpringMVC)构建小型网站,并试图找到制作和包含少数可重用模块(如“最新消息”“即将发生的事件”...)的最佳解决方案。那么问题是:Portlet、磁贴或其他一些技术?

java - 使用插件扩展 Java Web 应用程序

我的这个Web应用程序已经变得一团糟,无法管理。我想把它分成一个通用的“框架”部分(仍然包括网页和图像等网络内容)和几个添加额外功能和屏幕的模块。我希望此重构也可用作第三方扩展的插件系统。所有模块都需要是单独的部署单元,最好是war或jar文件。我试着只制作几个常规的war文件,但是Tomcat保持(根据servlet规范)这些war文件彼此完全分开,这样它们就不能共享它们的类,例如。我需要插件才能看到“主”类路径。我需要主应用程序对插件进行一些控制,例如能够列出它们并设置它们的配置。我想保持插件本身(除非它们指定依赖项)与可能在同一Tomcat上运行的任何其他不相关的Web应用程序之

java - 在 Tomcat 上部署 JAX-WS Web 服务

在注意到Java6包含javax.xml.ws之后,我能够创建一个独立的Web服务。我将如何在Tomcat6中托管它? 最佳答案 从here下载地铁并将这个jar执行为java-jarmetro-2_0-ea.jarmetro目录包含两个ant文件,metro-on-glassfish.xml和metro-on-tomcat.xml。这两个文件用于将Metro二进制文件安装到相应的Web容器中。Tomcat的安装过程:shutdown.bat(Tomcat关机)在命令提示符下执行以下行ant-Dtomcat.home=-f/metr

java - 如何使用 Web 服务传递对象等复杂类型?

这听起来像是一个简单的问题,但作为Webservies的新手,这是我第一次使用它,所以我提出了我的疑问。问:如何使用Web服务传递对象或复杂类型?我创建了一个简单的web服务并传递了字符串和整数类型,但我不确定如何使用web服务传递对象,因此非常感谢任何指导。谢谢。 最佳答案 您只需在服务端序列化对象(制作文本)并在接收端反序列化(再次制作对象)。多年来,SOAP一直是这方面的标准,但如今JSON变得更受欢迎,因为它的开销比SOAP少得多。如果使用SOAP和Java,您可以尝试使用Google提供的GSON,它提供了一个非常易于使用