Tag: weblogic12c

如何在没有URL中的应用程序上下文的情况下使用Weblogic(12 C)?

我正在开发一个需要Weblogic服务器的Web项目,并且在部署(在我的Macbook Pro上)之后我可以查看该站点的唯一方法是将应用程序名称指定为整个站点的前缀。 例如 http://localhost:7001/myapp-weblogic/ 这打破了大量使用根URL访问资源的样式和JavaScript代码(例如/images/example.png) 虽然我可以通过编程方式将“/ my-app”添加到.jsp中的内容中,但我无法在.css文件中执行此操作。 我尝试在Weblogic>控制台>环境>服务器> myserver >协议> HTTP中设置“默认WebApp上下文根:” – 但这不起作用。 这似乎应该是这么简单的事情。 在IIS中,我只需在我的本地hosts文件中添加一行,并将主机名添加到我的IIS容器中 – 总共大约需要42秒。 127.0.0.1 myapp.local -> Let’s me view my site at http://myapp.local 提前感谢您的任何见解! UPDATE! 我终于把事情搞定了。 其中一些非常特定于我的设置,但希望仍然对其他人有帮助。 为了使它工作,我需要做3件事和另外一件事: 在Weblogic中设置服务器的默认应用程序 在本地服务器上,转到控制台并登录 转至:Weblogic> console>环境>服务器> myserver >协议> HTTP 将“默认WebApp上下文根目录:”设置为“/”+您的应用程序(例如“/ myapp”) 在MyEclipse中设置项目的上下文根 在MyEclipse中打开项目,右键单击项目并选择属性 展开“MyEclipse”并选择“Web”并将Web Context-root设置为“/” 将项目weblogic.xml文件中context-root的值设置为“/” 该文件应位于项目的WEB-INF文件夹中 保存文件并构建应用程序 重新部署您的应用程序 – 您可能还需要重新启动服务器 将我的本地路径变量设置为“/” 所以我要做的另一件事是设置一个我引用“/”的路径变量。 当您请求路径(request.getContextPath();)时,它不会在路径前加上“/”,如果您尝试使用类似<c:url context="${ […]

javax.naming.NameNotFoundException:无法解析’MyDB’。 已解决”Weblogic 12.1.3。 C

在从Tomcat迁移到Weblogic 12.1.3时,我javax.naming.namenotfoundexception while trying to look up遇到了这个exceptionjavax.naming.namenotfoundexception while trying to look up然后我尝试了以下内容: NameNotFoundException:尝试仅在从Eclipse Kepler发布时查找“jdbc”而不是Indigo和How访问weblogic 10.3.6中定义的JNDI数据源 我现在得到了标题错误 我的查找代码 ds = (DataSource) initContext.lookup(“MyDB”); 在weblogic JNDI名称中 MyDB 有什么帮助吗?

在Weblogic中部署Spring Boot应用程序

我在webLogic 12C中部署Spring启动应用程序时遇到了麻烦。 10.4.4 403禁止服务器理解请求,但拒绝履行请求。 授权无效,请求不应重复。 如果请求方法不是HEAD并且服务器希望公开为什么请求没有得到满足,那么它应该描述实体中拒绝的原因。 当服务器不希望确切地说明请求被拒绝的原因,或者没有其他响应适用时,通常会使用此状态代码。 我想知道是否有人可以提供帮助。