WebLogic的初步研究(2-2)

点击添加到收藏夹
  • 关于Servlet

      出于安全的目的,在 WebLogic 下运行的 WebLogic 必需在 weblogic.properties 里登记后才华运行,例如上文的提到Servlet http://localhost:7001/helloWorld,

    它在weblogic.properties 里的登记项是

    weblogic.httpd.reGISter.helloWorld=examples.servlets.HelloWorldServlet

    实际上,这个 Servlet 的实际路径是

    /weblogic/myserver/servletclasses/examples/servlets/HelloWorldServlet.class

      对比一下weblogic.properties里的登记项和HelloWorldServlet.class文件的路径,应该不难找出其登记Servlet的规律吧。


    在weblogic.properties里有一下几个Servlet的登记项:

    weblogic.httpd.register.AdminEvents=admin.AdminEvents

    weblogic.httpd.register.AdminClients=admin.AdminClients weblogic.httpd.register.AdminConnections=admin.AdminConnections weblogic.httpd.register.AdminJDBC=admin.AdminJDBC

    weblogic.httpd.register.AdminLicense=admin.AdminLicense

    weblogic.httpd.register.AdminMain=admin.AdminMain

    weblogic.httpd.register.AdminProps=admin.AdminProps

    weblogic.httpd.register.AdminRealm=admin.AdminRealm

    weblogic.httpd.register.AdminThreads=admin.AdminThreads weblogic.httpd.register.AdminVersion=admin.AdminVersion


      这就是管理员管理 WebLogic 用的Servlet,通过URL访问http://localhost:7001/AdminMain,在弹出的身份验证对话框了输入 system 和在 weblogic.password.system= 设置的密码,就可以进入 WebLogic 的Web管理界面进行管理。