草庐IT

web-optimization

全部标签

java - ClassNotFoundException : org. springframework.web.context.ContextLoaderListener 问题

我在我的项目中遇到了一些问题,这是一个SpringMVC项目。在这个项目中,对于持久层,我们使用Hibernate。下面是我的web.xml详细信息:springorg.springframework.web.servlet.DispatcherServlet1spring/contextConfigLocation/WEB-INF/beanRefFactory.xmlorg.springframework.web.context.ContextLoaderListener当我尝试运行这个项目时,出现以下错误:java.lang.ClassNotFoundException:org.s

java - 如何在 Java Web 应用程序中同时使用 http 服务器和应用程序服务器

我有一些关于JavaEEWeb应用程序的部署模型问题。目前,我们正在Tomcat6中将Web应用程序部署为WAR文件。所有内容都与WAR文件打包在一起,包括静态内容,如图像、静态html页面等。但我想在HTTP服务器中部署这些静态内容,并仅使用应用程序服务器来检索动态内容。我如何拆分这些东西?有没有人做过这类事情并且有适合我的场景的良好部署模型。我们将不胜感激。将2个WAR文件制作成一个只包含静态内容并将该WAR文件部署在HTTP服务器中,将其余文件作为不同的WAR文件部署在应用程序服务器中是否是个好主意?但是这种方式会对所有当前引用静态内容的页面产生影响,需要修改代码,非常麻烦,因为

java - 是否有类型良好的 Scala(或 Java)库来使用 JSON Web API?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我想要一个简单的Java(或Scala)休息客户端库,让我可以轻松地在JSONRESTAPI上执行GET/PUT/POST/DELETE等操作,并以类型安全的方式将JSON响应反序列化为Java对象,例如RestClientclient=newRestClient("http://api.mycompany.com").withAuth(Auth.Bas

java - 如何调用作为 jar 依赖项添加到另一个 Maven 项目的 axis2 Web 服务项目?

我将Axis2Web服务创建为Maven项目ProjectB并将其打包为jar。我添加了这个ProjectBjar作为对另一个的依赖maven项目,即pom.xml中的ProjectA。我的ProjectB的jar文件添加为ProjectApom.xml的依赖项。axis2Axis2WebService0.1在我添加到另一个项目的Web服务jar中不包含Webcontent文件夹。所以,我担心的是如何在ProjectA中调用我的web服务?我是否需要在ProjectA的web.xml中添加任何内容才能找到我的网络服务?如何在浏览器中访问我的网络服务(即http://localserve

java - Java EE 中的 Web 数据流

我们有这样的设计:我们在tomcat上安装的服务有一个方法getDatabaseData(Stringrequest)(RMI客户端),它使用核心上存在的(RMI服务器实现)从数据库接收数据。我们想做一些事情,让我们在tomcat中安装的服务生成一个xml文件并立即将其发送给客户端:我们已经考虑了一个解决方案:首先使用getDatabaseData(Stringrequest)在我们的tomcat上创建整个xml文件,然后我们的用户可以使用指向它的链接获取引用并开始下载数据。但是这个解决方案对我们来说没有意义,因为这个文件的大小太大了,如果我们想这样做,我们的tomcat服务器存储会很

java - 没有 web.xml 的 Spring 安全自定义身份验证过滤器

使用注释和java配置,我不太清楚如何为spring安全注册一个覆盖的过滤器。我想要实现的是在不显示登录表单的情况下进行自动登录,因为那时用户已经通过身份验证。因此只会读取header参数并使用springsecurity进行授权。这是我正在尝试的简化版本,除了有时会显示登录屏幕外,Spring安全性工作正常。引导BypassLoginFilter是我需要做的一切。另请阅读某处,对于这种行为,应该关闭http自动配置,但不确定如何在纯java配置中实现。SecurityWebApplicationInitializer.javaimportorg.springframework.sec

java - Web 应用程序中的 CSRF 保护

我的应用程序具有由apache模块提供的CSRF保护。我的应用程序包含几个允许上传一些文件的页面,如下所示:当我们从httpd-2.2.3更新我们的apache版本时,所有的东西都工作正常到httpd-2.2.15.我用谷歌搜索了一段时间,发现问题可能与我表单中的multipart/form-data参数有关。在这种情况下,发送的表格不安全。我还发现spring可以通过MultipartFilter处理上面的内容来自spring文档http://docs.spring.io/spring-security/site/docs/3.2.0.CI-SNAPSHOT/reference/ht

java - 在 ibm-web-bnd.xml 中找不到名称为 'jdbc/devl' 的资源引用

RAD7,WebSphere7。ibm-web-bnd.xml:web.xml:jdbc/devljavax.sql.DataSourceApplicationUnshareablejdbc/devl这符合我在网上看到的例子。这是因为我正在将此应用程序转换为servlet2.5。据我了解,web.xml中的res-ref-name应该与resource-ref中的name属性相匹配。然后绑定(bind)名称与管理控制台中定义的数据源相匹配。为简单起见,我将它们全部匹配。是否有其他设置?因为这会产生问题标题中描述的错误。 最佳答案 我

java - 网络逻辑 12c : Prefer-web-inf-classes and prefer-application-packages for Jersey

我必须使用weblogic.xmlprefer-web-inf-classes和prefer-application-packages这两个(奇怪的是..)属性/em>在Weblogic12c服务器(12.2.1)上它是基于Jersey1.9的REST应用程序。(Jersey1.xJAX-RSRI)和Guice。1。为什么使用:prefer-web-inf-classes如果你有多个WAR,你必须在war/lib级别放置guice-jersey/guice的库,否则你会得到一个MultibindingsError.还必须将prefer-web-inf-classes指定为true。这样

Java 8 Update 91 Web Start应用程序具有较长的启动延迟

我们已经开发了多年的Java应用程序,这些应用程序是通过WebStart远程启动的。在更新为JavaSE8Update91之后,启动过程中会有一个非常明显的暂停(20-60秒,具体取决于应用程序),而没有任何迹象表明典型用户正在发生任何事情。在Java的“启动应用程序”对话框关闭之后和启动应用程序之前,将发生此暂停。暂停的时间似乎与应用程序的大小相关。恢复为Java8Update77完全消除了暂停,并且这些相同的应用程序启动时没有任何暂停。我们的应用程序确实要求“所有权限”,因为我们需要将数据读/写到客户端驱动器以进行缓存。因此,我们所有的jar均已签名并进行了必要的list修改。如果