标签: weblogic

访问映射的网络驱动器时出现问题

我们在访问映射网络驱动器上的内容时遇到问题.

我们在weblogic 8.1(Windows 2000 NT)上运行了一个Web应用程序.

应用程序从映射的网络驱动器中检索图像并显示.

现在我们将应用程序移动到Weblogic 10.3上托管的虚拟机(Windows 2003 SP1)上.

但是,即使网络驱动器已映射并在计算机上可用,在此新设置上,应用程序也无法访问它.

是否有任何特定设置用于在虚拟机上映射网络驱动器?

有帮助吗?真的很震惊.

提前致谢.

贾尼.

java vmware weblogic web-applications

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

链接到weblogic的上下文根目录之外的文件

如果我想在我的网页中显示图像,并且其src是上下文根目录之外的文件.在IDE中,显示图像已加载.

但是当我测试网页时,没有显示任何内容.如何配置weblogic服务器以允许显示图像.如果没有,无论如何都要解决这个问题.

非常感谢.

weblogic

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

java.io.NotSerializableException

我们在群集QA环境中收到以下错误.我们在linux上运行Weblogic 10.3.3.0.

####<Mar 29, 2011 3:59:54 PM CDT> <Error> <Cluster> <app2.qa.server.com> <qa_app2j> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <1301432394933> <BEA-000126> <All session objects should be serializable to replicate. Check the objects in your session. Failed to replicate non-serializable object.
java.rmi.MarshalException: failed to marshal update(Lweblogic.cluster.replication.ROID;ILjava.io.Serializable;Ljava.lang.Object;); nested exception is:
java.io.NotSerializableException: com.tjf.admin.virtualFair.Job$1
at weblogic.rjvm.BasicOutboundRequest.marshalArgs(BasicOutboundRequest.java:92)
at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:221)
at weblogic.cluster.replication.ReplicationManager_1033_WLStub.update(Unknown Source)
at sun.reflect.GeneratedMethodAccessor15419.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at weblogic.cluster.replication.SecureReplicationInvocationHandler$ReplicationServicesInvocationAction.run(SecureReplicationInvocationHandler.java:184)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.cluster.replication.SecureReplicationInvocationHandler.invoke(SecureReplicationInvocationHandler.java:154)
at $Proxy98.update(Unknown Source)
at weblogic.cluster.replication.ReplicationManager.updateSecondary(ReplicationManager.java:535)
at weblogic.servlet.internal.session.ReplicatedSessionData.syncSession(ReplicatedSessionData.java:594) …
Run Code Online (Sandbox Code Playgroud)

java weblogic weblogic11g

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

如何在Weblogic 10.3.x上利用EL 2.2功能?

我安装了Weblogic 10.3.5.我在服务器上部署了一个带有JSF 2.0和JSTL 1.2的WAR.但我也需要EL 2.2功能.我需要什么JAR?如果有人可以从头开始指导我一步一步的指导,那就太好了,因为我一直试图将这个问题设置好几个小时而没有运气.

java jsf weblogic el java-ee

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

EJB应该是实例变量并在JSF Managed Beans中标记为瞬态吗?

我们有几个带有Request,View和Session Scope的JSF托管bean,并且正在运行WebLogic 11g(10.3.2).Weblogic的不支持Managed Bean的一个JSF的@EJB注解,所以我们使用这些程序http://technology.amis.nl/2008/12/06/ejb-dependency-injection-of-session-bean-facade- in-jsf-12-on-weblogic-103-jsf-with-jpa /创建一个ServletConextListener,使用@EJB注释加载EJB引用.

实际上,从JSF Managed Bean中,我们可以通过从ServletContext获取它来查找我们希望使用的EJB的EJB接口.

所以问题是:

1)将EJB接口作为ManagedBean上的实例变量是否可以?(理由是在页面循环期间多次调用EJB)

2)如果我们确实将它们作为实例变量,我们是否应该将EJB接口实例变量标记为瞬态变量?

jsf ejb weblogic

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

使用Weblogic的简单JMS的逐步示例

任何人都可以建议我创建JMS消息传递的分步示例,我正在使用Weblogic和eclipse.我是JMS的新手.我能够创建weblogic队列.但是我们如何在eclipse中配置并在weblogic上部署应用程序.eclipse中有sender和reciver类.

但有人可以解释我所有的seteps.

  • 需要什么罐子?
  • 如何在weblogic上部署?
  • 申请流程.

java weblogic jms

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

weblogic 12.c无法创建部署.部署创建者为空

weblogic.management.DeploymentException: Deployment could not be created. Deployment creator is null.
Message icon - Warning Errors were encountered while performing this operation.
Run Code Online (Sandbox Code Playgroud)

有关部署创建者是什么以及为什么不承认部署简单战争文件的任何信息都会受到欢迎.

weblogic

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

隐藏管理员的私钥等

目前我参与开发基于Java EE的系统(WebLogic服务器,更准确),我想知道如何保护管理员的一些私人数据.例如,系统的某些部分将部署描述符中遗留系统的凭据存储为纯文本,这很糟糕,因为部署者可以读取应用程序配置文件(ejb-jar.xml例如)并窃取强大帐户的用户名和密码.我想关闭这个安全漏洞,但不知道如何.

现在我有兴趣保护这类数据:

  1. 登录
  2. 密码
  3. 用于对称加密的私钥

这里我发现我可以使用JCEKS密钥库来保护这类信息,但我无法理解如何使用它.我的应用程序仍应包含kestore密码和访问它的密钥密码.因此,depoyer可以窃取密钥库和密钥的密码,找到我的安全存储空间并窃取凭证.显然,我可以撤销read部署帐户的权限,但之后他可以反编译我的应用程序并开发自己的类似应用程序(或编辑我的应用程序),只需将安全数据打印到某个文件或通过电子邮件发送...现在我我卡住了......

任何人都可以给我一些链接,可以解释如何保护系统免受管理员的影响吗?Weblogic相关链接将更可取.我完全理解,不可能保护所有管理员,并且应该有一些security administrator负责密钥库管理等等,但我想保护所有其他人的敏感数据.

结果

无论jtahlborn的和苗条的答案是正确的,但SLIMS的回答更有趣.我认为在我的情况下,只接受已签名的应用程序以便在服务器上安装.这个decidion可以解决管理员进行修改的问题.管理员将拥有密钥库和所有密钥的密码,但他们根本无法访问密钥库文件.访问密钥库文件将只有特殊的安全管理员('rw')和服务器('r').因此,每个人都有密钥,但没有人(安全管理员除外)可以访问该框.

java security administration weblogic java-ee

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

Weblogic上的Netflix OSS/Spring云

我们目前拥有一个包含Weblogic 11g,Java 6,Apache WL插件和ZXTM的基础架构.我们的流量如下:

ZXTM >> Apache httpd (WL plugin) >> WL cluster >> Oracle DB (RAC)
Run Code Online (Sandbox Code Playgroud)

我们想要启动微服务并评估Netflix OSS/Spring云.Weblogic上的spring netflix云是否有任何复杂性与上面介绍的基础设施?以下是我们的发现.

  1. Turbine需要Java 8,因此我们必须升级到Java 8.
  2. WL 11g不支持Java 8,因此WL需要升级到12.1.3.

我们对上面的upgardes很好.

  1. 随着WL升级,是否需要升级DB(目前为11g)升级?
  2. 在Weblogic 12c上运行Netflix云的任何问题/复杂性?
  3. WL 12c是否支持JDBC 4.1和4.2以及这些JDBC版本上Netflix OSS产品的任何依赖性?
  4. Eureka和Ribbon如何与WL群集负载平衡一起使用?
  5. 是否需要Apache WL插件?至少对于会议的怯懦?

感谢您是否可以分享您的经验和想法.(如果你不回答上面的所有问题,请不要紧,请分享你所知道的:))

oracle weblogic netflix microservices spring-cloud

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

Log4j2在WebLogic 12.2.1中不起作用

我试图在运行于WebLogic 12.2.1的Web服务中添加log4j日志记录,但是以某种方式,日志记录无法正常工作。

这是我的WAR文件的WEB-INF \ classes中的log4j2.xml:

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="DEBUG">
    <Properties>
        <Property name="log-path">E:/MLM/MyDomain/servers/MyAppSrv01/logs</Property>
    </Properties>
    <Appender type="File" name="File" fileName="${log-path}/Services.log" filePattern="${log-path}/Services-%d{yyyy-MM-dd}.log">
        <Layout type="PatternLayout">
            <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
        </Layout>
    </Appender>
    <Loggers>
        <Root level="INFO">
            <AppenderRef ref="File"/>
        </Root>
    </Loggers>
</Configuration>
Run Code Online (Sandbox Code Playgroud)

这是我的Web服务代码的一部分:

@Path("TestWS")
@Consumes("text/plain")
@Produces("text/plain")
public class TestWS {

    static private Logger logger = LogManager.getLogger();

    public TestWS() {}

    @GET
    @Produces(MediaType.TEXT_PLAIN)
    @Path("webservicemethod1")
    public String webservicemethod1(@Context HttpServletRequest request) {
        logger.error("In webservicemethod1");
        ....
    }

}
Run Code Online (Sandbox Code Playgroud)

在我的WAR文件的WEB-INF \ lib \中,我有:

log4j-core-2.5.jar
log4j-api-2.5.jar
Run Code Online (Sandbox Code Playgroud)

我可以使用客户端程序成功调用Web服务。但是我根本看不到日志文件被创建。可能是什么问题呢?

提前致谢。

logging log4j weblogic weblogic12c log4j2

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