精华内容
下载资源
问答
  • 通过weblogic管理后台console进行发布本地项目的时候,它会默认以WEB-INF的上一级目录作为访问路径,如,假如你的项目WEB-INF目录的上一层是WebRoot,那么发布后,访问的路径默认是:http://hostname:port/WebRoot,...

    通过weblogic管理后台console进行发布本地项目的时候,它会默认以WEB-INF的上一级目录作为访问路径,如,假如你的项目WEB-INF目录的上一层是WebRoot,那么发布后,访问的路径默认是:http://hostname:port/WebRoot,怎么样才能把WebRoot修改成其他内容呢? 解决方法就是在WEB-INF目录下增加weblogic.xml文件,内容如下: /test true 其中标签之间的内容就是替换WebRoot的内容,只要改成你相应的内容即可,此时的访问变为http://hostname:port/test

    <?xml version="1.0" encoding="UTF-8"?>

    <weblogic-web-app>

    <context-root>/test</context-root>

    <container-descriptor>

       <prefer-web-inf-classes>true</prefer-web-inf-classes>

    </container-descriptor>

    </weblogic-web-app> 

    展开全文
  • 通过weblogic管理后台console进行发布本地项目的时候,它会默认以WEB-INF的上一级目录作为访问路径,如,假如你的项目WEB-INF目录的上一层是WebRoot,那么发布后,访问的路径默认是:http://hostname:port/WebRoot,...

    通过weblogic管理后台console进行发布本地项目的时候,它会默认以WEB-INF的上一级目录作为访问路径,如,假如你的项目WEB-INF目录的上一层是WebRoot,那么发布后,访问的路径默认是:http://hostname:port/WebRoot,怎么样才能把WebRoot修改成其他内容呢?

    解决方法就是在WEB-INF目录下增加weblogic.xml文件,内容如下:

    <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90"
    xmlns:j2ee="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd">
    <context-root>test</context-root>
    <container-descriptor>
       <prefer-web-inf-classes>true</prefer-web-inf-classes>
    </container-descriptor>
    </weblogic-web-app>


    其中<context-root>标签之间的内容就是替换WebRoot的内容,只要改成你相应的内容即可,此时的访问变为http://hostname:port/test

    展开全文
  • 通过weblogic管理后台console进行发布本地项目的时候,它会默认以WEB-INF的上一级目录作为访问路径,如,假如你的项目WEB-INF目录的上一层是WebRoot,那么发布后,访问的路径默认是:http://hostname:port/WebRoot,...
    通过weblogic管理后台console进行发布本地项目的时候,它会默认以WEB-INF的上一级目录作为访问路径,如,假如你的项目WEB-INF目录的上一层是WebRoot,那么发布后,访问的路径默认是:http://hostname:port/WebRoot,怎么样才能把WebRoot修改成其他内容呢?

    解决方法就是在WEB-INF目录下增加weblogic.xml文件,内容如下:

    <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90"
    xmlns:j2ee="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd">
    <context-root>/test</context-root>
    <container-descriptor>
    <prefer-web-inf-classes>true</prefer-web-inf-classes>
    </container-descriptor>
    </weblogic-web-app>


    其中<context-root>标签之间的内容就是替换WebRoot的内容,只要改成你相应的内容即可,此时的访问变为http://hostname:port/test
    展开全文
  • weblogic9.2如何去掉端口号和项目名,直接用域名访问  大家可能都有体会,在weblogic上部署了应用以后。访问的时候都要敲上一堆url。最典型的就是如下:http;//localhost:7001/webapp/……等等,这个在我们的自己...
    weblogic9.2如何去掉端口号和项目名,直接用域名访问

      大家可能都有体会,在weblogic上部署了应用以后。访问的时候都要敲上一堆url。最典型的就是如下:http;//localhost:7001/webapp/……等等,这个在我们的自己的开发环境上倒是可以勉强接受,可是在真正的网站发布的时候,到了用户那里,人家可不愿意在域名后面敲上难记的端口再加上一堆路径。而且,当weblogic上面部署了几个不同的应用的时候,人家该怎么通过不同的域名来访问我的站点呢?这些就是我们接下来要解决的问题。

      让我们以XX政府电子政务项目中的一个解决办法作为例子吧。首先交代一下环境:数据库用的是是oracle。Web应用是部署在weblogic上面的,其中有两个web应用是要通过域名让外界访问的,一个是外网门户网站,web应用中名字简称为WWMH。一个是内网门户网站,web应用中的名字简称为NWMH。假设这两个应用是处于同一个目录中的,他们的文件夹就是他们web应用的名称,两个域名分别是和inne。

      我们先看看域名访问的大体过程:

      比如外部某个机器输入域名访问,这个域名会被解析成为ip地址以及一些请求的主机信息,这样找到DNS服务器。再通过DNS所设的ip指向weblogic所在主机,这样就可以访问到外网的应用,具体详细的DNS原理请参见其他资料。

      外网几个关键配置如下:在这里的前提条件是你的web应用已经部署上了。首先要把mydomain->Servers->myservers中的list port端口改为80,默认的是7001。这样你通过域名访问的时候就不需要敲入端口,因为默认的就是80。然而仅仅这样还是不够的,此时如果你通过域名访问的时候,在域名后面还得跟上WWMH的文件夹路径,否则访问不到。我们现在所要设置的是context root的路径。把WWMH的文件夹去掉,取而代之的是 ”/”,这样你默认的路径就是根目录了,做法是找到weblogic.xml文件,加上/,重起服务,这样通过域名就可以访问了。

      如果仅仅是部署了一个应用,通过这样的配置访问当然没有问题。可是,一个weblogic上会部署多个应用。需要通过不同的域名来访问,此时,该怎么办?比如说这里的内网,在外网已经配置好的情况下,又不忍心去改动以前配置好的成果。特别是前面的开发人员已经配置好的情况下。我们想到了weblogic自身的一个功能,那就是设置虚拟主机。它的思想就是,把内网的应用模拟成另外一个域名,通过这个域名来达到访问内网的目的。

      具体的配置如下:在weblogic的console的左边导航栏,中选择mydomain ->Services-> VirtualHosts,然后在右面点击Configure a new Virtual Host...,在Configuration的General选项卡下面,填写:Name: NWMH 。Virtual Host Names里面填上: inne。然后点击“apply”,然后到Target and Deploy 选项卡,选中myserver,点击“apply”,这样名称为NWMH的虚拟主机就搭建成功了。

      接下来在weblogic的console的左边导航栏,中选择mydomain ->Deployments-> Web Application Modeules,在deploy NWMH的应用时,在Virtual Hosts下选上NWMH,点击 Deploy按钮。这样虚拟主机的配置算是完成了。但是,想要通过域名直接访问内网还是不行。后面还得跟上讨厌的路径,比如inner.xxxx.gov/NWMH,然而默认的路径已经被外网给占用了,如果你在内网的配置文件里面加上/,部署肯定是不成功的,weblogic会告诉你,context root已经被占用。怎么办?其实不要慌。解决办法如下:

      在内网门户的配置文件上加上 。

      重起服务,敲入域名inne。一切ok!问题解决。通过这种方法,weblogic上即使再部署几个应用都是可以解决的。

      以上内容仅仅是个人在做项目中的心得。并不保证其技术的完整性和绝对正确。

    展开全文
  • 一、问题的提出 我们通过http://localhost:7001/console地址来登陆weblogic控制台部署我们的项目的时候,有时候我们希望改下...但是我们发现有的时候怎么修改都不能访问成功,上下文根依旧是原来的名称。二、问题探讨
  • 大家可能都有体会,在weblogic上部署了应用以后。访问的时候都要敲上一堆url。...//localhost:7001/webapp/……等等,这个在我们...而且,当weblogic上面部署了几个不同的应用的时候,人家该怎么通过不同的域名来访问...
  • weblogic启动问题

    2014-03-26 09:21:54
    1.myecplise正常启动,窗口中也显示“runing mode..”,这说明weblogic已经启动,但是通过web访问的时候,却怎么访问不到,一般这种情况是因为项目不能自动部署,只需要在对应的域下的config文件夹下的config.xml中...
  • weblogic9.2部署文件

    2009-01-08 14:49:01
    所以我感到为难的就是,如何部署,能让weblogic9.2直接访问project下的JSP而不需要在上面再加一个项目名称 [b]问题补充:[/b] 是不是在web-inf 下加个weblogic.xml(这是8.1版本) [quote] <!DOCTYPE weblogic-web...
  • 通过weblogic管理后台console进行发布本地项目的时候,它会默认以WEB-INF的上一级目录作为访问路径,如,假如你的项目WEB-INF目录的上一层是WebRoot,那么发布后,访问的路径默认是:http://hostname:port/WebRoot,...
  • 在网上上找了很久发现除了war包形式部署应用,还可以将Web应用复制到WebLogic域的autodeploy目录下,系统就会把应用部署到WebLogic域中,但是我把web项目部署到autodeploy中重启weblogic怎么不能访问应用呢?
  • 通过weblogic管理后台console进行发布本地项目的时候,它会默认以WEB-INF的上一级目录作为访问路径, 如,假如你的项目WEB-INF目录的上一层是WebRoot,那么发布后, 访问的路径默认是:...
  • weblogic服务器server-0处于不兼容状态

    千次阅读 2019-12-24 16:06:02
    这个项目weblogic发布时,控制台和...的方式后台启动控制台,启动成功后访问控制台,如上图,adminserver成功运行工,但server-0还是shutdown状态,在上面的页面勾选启动,怎么都不能启动server-0服务器,一直提示...
  • ![图片说明](https://img-ask.csdn.net/upload/201811/01/1541039640_165933.png)代码是这样 但是项目放到websphere 没获取到访问路径 放在本地weblogic上 是能获取到登录地址的
  • web项目报错

    2017-07-12 14:07:00
    访问两个包下的servlet时tomcat报404(weblogic不报错),怎么写jsp或web.xml中的url才能不报错 答:只要让浏览器发出的请求的url和url-pattern的url对应即可,对应后找出servlet的名字,根据servlet的名字再找到要...
  • 服务器与tomcat

    2019-03-27 17:47:06
    开发一个web项目怎么能让别人访问呢?这时候就需要一个服务器,然后要安装web服务器软件,将资源部署到web服务器软件中就可以让外界访问了。 服务器:简单点说就是向外界提供资源服务的机器。 资源有动态的和静态...
  • Jboss配置Oracle数据库连接池

    千次阅读 2007-06-12 17:50:00
    Jboss配置Oracle数据库连接池 这两天在做把系统从 weblogic+oracle 转移到 Jboss+sqlServer上; 之前一点都不熟悉Jboss和EJB,所以只有一点点来了。...先理解是怎么一回事,这样对于后面的项目系统中
  • Tomcat是Apache组织下Jakarta项目下的一个子项目,它的主网站是:/index。JSP,Weblogic的在线文档:/ 。 3、IBM Webshpere Websphere同样可以下载到免费的试用版本,到IBM的developerWorks网站可以看到Websphere...
  • Java面试宝典2010版

    2011-06-27 09:48:27
    24. 写一个用jdbc连接并访问oracle数据的程序代码 25、Class.forName的作用?为什么要用? 26、大数据量下的分页解决方法。 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 28、这段代码有什么...
  • 最新Java面试宝典pdf版

    热门讨论 2011-08-31 11:29:22
    24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...
  • java 面试题 总结

    2009-09-16 08:45:34
    但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。 21、...
  • Java面试宝典-经典

    2015-03-28 21:44:36
    24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...
  • Java面试宝典2012版

    2012-12-03 21:57:42
    24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、...
  • java面试宝典2012

    2012-12-16 20:43:41
    24. 写一个用jdbc连接并访问oracle数据的程序代码 121 25、Class.forName的作用?为什么要用? 121 26、大数据量下的分页解决方法。 121 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 122 28、这段...
  • 24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...
  • Java面试笔试资料大全

    热门讨论 2011-07-22 14:33:56
    24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...
  • Java面试宝典2012新版

    2012-06-26 19:20:00
    24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、Class.forName的作用?为什么要用? 111 26、大数据量下的分页解决方法。 111 27、用 JDBC 查询学生成绩单, 把主要代码写出来(考试概率极大). 112 28、这段...

空空如也

空空如也

1 2
收藏数 38
精华内容 15
关键字:

weblogic怎么访问项目