标签: weblogic

如果不指定其规范版本 (Weblogic),则库无法设置实现版本

当我从Spring Tool Suite在Weblogic 12上运行一个小型 Web 应用程序(使用Spring boot创建)时,该应用程序可以正常工作。

当我使用Weblogic 控制台(localhost:7001/console) 在 Weblogic 上“安装” WAR文件时,出现以下错误:

weblogic.application.library.LibraryDeploymentException: 
[J2EE:160144]Failed to register library Extension-Name: projectwar, 
Implementation-Version: 0.0.1-SNAPSHOT: Library cannot have 
Implementation-Version set, without also specifying its Specification-Version
Run Code Online (Sandbox Code Playgroud)

如何指定规范版本?这是什么意思?感谢你们。

java spring weblogic

1
推荐指数
1
解决办法
4091
查看次数

我在我的网络应用程序中做的事情可以被轻易攻击或破解吗?

我正在向用户展示一些考试.用户在通过此考试之前不得进入实际网站.但是,有些用户可以选择绕过考试,直到某个日期(比如当前日期的月份).所以这些用户有一个月的窗口参加考试.在此之前,他们可以点击考试页面上的"继续"进入该网站.

我的逻辑:当普通用户点击考试表单页面上的提交时,我正在完成所有逻辑并向数据库提交信息.当这些"特殊"用户点击继续时,我将只是在'didPassExam()'方法中加密'true',如果它们仍然在那个月的窗口中.

我的问题是:检查用户点击了哪个按钮我正在执行以下操作(Struts 2代码)

private String submit;

public void setSubmit(String submit) {
    this.submit = submit;
}
Run Code Online (Sandbox Code Playgroud)

在JSP中:

 <s:submit name="submit" value="Submit" />

 <s:submit name="submit" value="Proceed" />
Run Code Online (Sandbox Code Playgroud)

所以基本上当用户点击一个按钮时,我的动作类将知道点击了哪个按钮.但是,有些黑客可以故意将"提交"按钮的值更改为"继续",然后绕过考试,即使是普通用户也是如此?

有人会以不同的,更安全的方式做到这一点吗?

java weblogic struts2

0
推荐指数
2
解决办法
137
查看次数

Weblogic Apache插件和会话粘性

如果在负载均衡器和weblogic集群之间配置了两个Web服务器,那么两个Apache服务器是否会保持会话粘性?

例如,负载均衡器将第一个请求转发给第一个apache,然后将第一个apache转发给第一个WL托管实例.即使来自同一用户的第二个req由负载均衡器转发到第二个apache,第二个apache也能够将它转发到服务第一个请求的第一个WLManaged实例,而不是第二个不了解的第二个WLManaged实例.会话信息.

理想情况下,weblogic apache插件的行为应该是什么?问题是我不想在wl服务器集群上启用会话复制.

apache session weblogic

0
推荐指数
1
解决办法
2万
查看次数

使用WebLogic的Forms身份验证确定登录页面中的目标URL

我有一个在WebLogic下运行的应用程序正在使用标准表单身份验证.登录页面是一个JSP,它显示将发布到j_security_check的登录表单.正如您所料,当用户尝试访问某个页面但尚未通过身份验证时,它们将被重定向到login.jsp.

我的问题是,在WebLogic将它们重定向到登录页面之前,如何确定用户尝试访问的页面?我希望使用它来根据用户的目的地更改登录页面的内容.我没有在请求ojbect中看到任何可以告诉我的内容.

谢谢你的任何提示!

java jsp weblogic forms-authentication

0
推荐指数
1
解决办法
2351
查看次数

Servlet过滤器和线程?

我正在Weblogic 10.3.3上构建一个Web服务,我正在使用servlet过滤器将请求记录到数据库.我不希望过滤器减慢对Web服务的调用.所以我实际上有2个问题.

1)过滤器,或者我可以使过滤器在单独的线程上进行日志记录吗?如果是这样的话?

2)有没有办法可以动态打开或关闭过滤器而无需重新部署代码.

谢谢

java servlets weblogic weblogic-10.x servlet-filters

0
推荐指数
1
解决办法
1232
查看次数

获取我在weblogic上向我的应用程序接收请求的服务器的名称?

我需要知道我的应用程序在哪个服务器响应任何Web请求.我正在尝试与ServerMBeans建立本地连接,但我只在任何端口获得AdminServer.这是代码:

String serverName = "";
MBeanHome mbean = null;
try {
    InitialContext ctx = new InitialContext();
    mbean = (MBeanHome) ctx.lookup("java:comp/env/jmx/runtime");
    serverName = mbean.getMBeanServer().getServerName();

} catch (Exception ex) {
    serverName = ex.getMessage();
}

return serverName;
Run Code Online (Sandbox Code Playgroud)

java weblogic weblogic-10.x

0
推荐指数
1
解决办法
6248
查看次数

如何连接WebLogic附带的Derby?

我正在尝试添加WebLogic中包含的Derby作为数据源.我正在运行WebLogic 10.3.5.我没有在setDomainEnv.cmd中看到Derby标志,所以我将客户端驱动程序添加到CLASSPATH:

set CLASSPATH=%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%;%WL_HOME%\common\derby\lib\derbyclient.jar
Run Code Online (Sandbox Code Playgroud)

在setDomainEnv.cmd中.现在,当我尝试在WebLogic中激活我的数据源时,我得到:

An error occurred during activation of changes, please see the log for
details. Message icon - Error weblogic.application.ModuleException: 
Message icon - Error java.net.ConnectException : Error connecting to
server localhost on port 1527 with message Connection refused:
connect.
Run Code Online (Sandbox Code Playgroud)

我还需要做些什么才能让它发挥作用?

java weblogic derby connectexception

0
推荐指数
1
解决办法
4810
查看次数

WebLogic服务器记录Broken Pipe

突然之间,我们在weblogic Server中看到了这个错误日志.

 ERROR | org.apache.struts2.components.UIBean [486] | error when rendering
java.net.SocketException: Broken pipe
    at java.net.SocketOutputStream.socketWrite0(Native Method)
    at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
    at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
    at weblogic.servlet.internal.ChunkOutput.writeChunkTransfer(ChunkOutput.java:577)
    at weblogic.servlet.internal.ChunkOutput.writeChunks(ChunkOutput.java:548)
    at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:436)
    at weblogic.servlet.internal.CharsetChunkOutput.flush(CharsetChunkOutput.java:298)
    at weblogic.servlet.internal.ChunkOutput$2.checkForFlush(ChunkOutput.java:657)
    at weblogic.servlet.internal.CharsetChunkOutput.write(CharsetChunkOutput.java:200)
    at weblogic.servlet.internal.ChunkOutputWrapper.write(ChunkOutputWrapper.java:148)
    at weblogic.servlet.internal.ServletOutputStreamImpl.write(ServletOutputStreamImpl.java:151)
    at weblogic.servlet.internal.WLOutputStreamWriter.writeBytes(WLOutputStreamWriter.java:166)
    at weblogic.servlet.internal.WLOutputStreamWriter.flushBuffer(WLOutputStreamWriter.java:210)
    at weblogic.servlet.internal.WLOutputStreamWriter.write(WLOutputStreamWriter.java:130)
    at weblogic.servlet.internal.WLOutputStreamWriter.write(WLOutputStreamWriter.java:99)
    at weblogic.servlet.internal.DelegateChunkWriter.write(DelegateChunkWriter.java:113)
    at weblogic.servlet.internal.ChunkOutputWrapper.write(ChunkOutputWrapper.java:124)
    at weblogic.servlet.jsp.JspWriterImpl.write(JspWriterImpl.java:246)
    at org.apache.struts2.views.freemarker.tags.CallbackWriter.write(CallbackWriter.java:67)
    at java.io.Writer.write(Writer.java:192)
    at java.io.Writer.write(Writer.java:157)
    at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
    at freemarker.core.Environment.visit(Environment.java:196)
    at freemarker.core.MixedContent.accept(MixedContent.java:92)
    at freemarker.core.Environment.visit(Environment.java:196)
    at freemarker.core.Environment.visit(Environment.java:233)
    at freemarker.core.UnifiedCall.accept(UnifiedCall.java:116)
    at freemarker.core.Environment.visit(Environment.java:196)
    at freemarker.core.MixedContent.accept(MixedContent.java:92)
    at freemarker.core.Environment.visit(Environment.java:196)
    at freemarker.core.Environment.process(Environment.java:176)
    at freemarker.template.Template.process(Template.java:232)
    at org.apache.struts2.components.template.FreemarkerTemplateEngine.renderTemplate(FreemarkerTemplateEngine.java:168) …
Run Code Online (Sandbox Code Playgroud)

java weblogic struts2

0
推荐指数
1
解决办法
1万
查看次数

关闭腻子窗口后如何保持weblogic运行

我已经通过腻子开始了weblogic的工作:

./startWebLogic.sh
Run Code Online (Sandbox Code Playgroud)

之后,服务器成功启动。

但是当我关闭腻子窗口时,服务器停止工作

关闭腻子窗口后如何保持weblogic的运行?

谢谢!

putty weblogic startup

0
推荐指数
1
解决办法
3546
查看次数

java.lang.NoSuchMethodError:com.fasterxml.jackson.databind.ObjectWriter.forType

访问weblogic中已部署的spring boot应用程序时,出现以下异常

java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.ObjectWriter.forType(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectWriter;
    at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:285)
    at org.springframework.http.converter.AbstractGenericHttpMessageConverter.write(AbstractGenericHttpMessageConverter.java:106)
    at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:231)
    at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:203)
    at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:81)
Run Code Online (Sandbox Code Playgroud)

我的pom.xml中具有以下依赖项

        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>

        </dependency>
Run Code Online (Sandbox Code Playgroud)

即使我从pom.xml中删除了上述依赖关系,也会发生相同的异常

下面是有同样问题的帖子,但没有解决

com.fasterxml.jackson.databind.ObjectWriter.forType(Lcom / fasterxml / jackson / databind / JavaType;)Lcom / fasterxml / jackson / databind / ObjectWriter;

请一些身体帮助我....

以下是pom文件

 <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>

        <groupId>com.example</groupId>
        <artifactId>demo</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <packaging>war</packaging>

    <name>demo</name>
    <description>Demo project for Spring Boot</description>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.4.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->


    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId> …
Run Code Online (Sandbox Code Playgroud)

weblogic jackson spring-boot

0
推荐指数
1
解决办法
6077
查看次数