`
shmilylq
  • 浏览: 57960 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
sxu
文章分类
社区版块
存档分类
最新评论

把web项目部署到项目上

阅读更多
http://www.cnitblog.com/jackmisweijie/archive/2008/08/07/47756.html
weblogic简介
      BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应 用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
  BEA WebLogic Server拥有处理关键Web应用系统问题所需的性能、可扩展性和高可用性。 与BEA WebLogic Commerce ServerTM配合使用, BEA WebLogic Server可为部署适应性个性化电子商务应用系统提供完善的解决方案。

配置weblogic域(版本为9.x,安装目录为E:\bea)
①运行开始 -> 程序 -> BEA Products -> Tools -> Configuration Wizard。
②选择 Create a new WebLogic domain,Next。
③在 Select Domain Source 界面保持默认,Next。
④在 User name 处输入用户名,默认为weblogic,两个 password 都输入 12345678(密码要求 8 位),Next。
⑤ 在 Configure Server Start Mode and JDK 界面中保持默认,即 JDK 选择的是“Sun SDK 1.5.0_03 @ E:\bea\jdk150_03”,注意这里若选择“Other JDK”配置比 SDK 1.5.0_03 更高的版本,服务器启动时将会出现异常,所以最好保持默认,然后 Next。
⑥在 Customize Environment and Services Settings 界面中默认为 No,Next。
⑦在 Domain name 处输入 mydomain,点击 Create。
⑧完成后点击 Done 关闭 Configuration Wizard 对话框。
⑨ 运行开始 -> 程序 -> BEA Products -> User Projects -> mydomain -> Start Admin Server for Weblogic Server Domain,检查服务器是否启动成功。http://localhost:7001/console

在Eclipse3.3(MyEclipse6.0.1)中配置weblogic9.x服务器。
启 动 Eclipse,选择“Window -> Preferences”菜单,打开首选项对话框。展开 MyEclipse 下的Servers 节点,再展开 WebLogic节点,点击WebLogic 9.x ,选中右边的 Enable 单选按钮,启用 WebLogic 服务器。配置如下:
①BEA home directory:E:\bea(WebLogic 的安装目录)
②WebLogic installation directory:E:\bea\weblogic90
③Admin username:weblogic(来自 WebLogic 中的配置)
④Admin password:12345678(来自 WebLogic 中的配置)
⑤Execution domain root:E:\bea\user_projects\domains\mydomain
⑥Execution server name:AdminServer
⑦Security policy file:E:\bea\weblogic90\server\lib\weblogic.policy
⑧JAAS login configuration file:(Null)
在配置jdk点击WebLogic 9.x 目录下的JDK,这里的JDK最好用weblogic自带的JDK,要不然可能会出现下面的异常信息:
weblogic.management.ManagementException: Parsing Failure: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = 4418622981026545151, local class serialVersionUID = -9120448754896609940
at weblogic.management.provider.internal.RuntimeAccessImpl.<init>(RuntimeAccessImpl.java:131)

   这一点一定要注意。
新建一个web项目(WeblogicDemo)目录如下:

  index.jsp文件中就是默认的一句话:This is my JSP page.

在weblogic中部署web项目,并启动服务器,当在控制台看到如下信息时表示部署成功。
<2008-7-31 上午10时24分26秒 CST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Client VM Version 1.5.0_03-b07 from Sun Microsystems Inc.>
......
<2008-7-31 上午10时24分45秒 CST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>

这时我们访问http://127.0.0.1:7001/WeblogicDemo/可能会出现401无法访问的错误。

这时我们并没有部署完,运行开始 -> 程序 -> BEA Products -> User Projects -> mydomain -> Admin Server Console,也可以直接访问http://localhost:7001/console。用你刚刚建立weblogic域时填写的用户名(weblogic)和密码(12345678)登录控制台。进入控制台以后在左边的导航栏有个Domain Structure(域结构),我安装的是英文版本的。在该目录下点击部署(Deployments)。首先要激活“锁定并编辑”(Lock&Edit).然后点击安装(Install)按钮,按照提示找到刚刚我们建立项目所在的根目录(/WelogicDemo).最后会出现如下界面。这时并没有完全安装完,这时选中WeblogicDemo前面的复选框,然后点击(启动)Star按钮。这时后面的状态为激活状态时(active),表明启动成功。

    最后在注意一点,一定要激活我们的更改,就是原来那个锁定并编辑按钮,这是我们的配置才会生效,如果你没有激活的话可能会出现503的无权访问的错误。
    这时会在E:\bea\user_projects\domains\mydomain\config下面的config.xml中生成我们刚刚部署的项目描述:
  <app-deployment>
    <name>WeblogicDemo</name>
    <target>AdminServer</target>
    <module-type>war</module-type>
    <source-path>E:\WeblogicDemo</source-path>
    <security-dd-model>DDOnly</security-dd-model>
  </app-deployment>
表明配置成功。
    重启一下服务器,再次访问可能还会有下面这样的错,
Expected   elements   'servlet-class@http://java.sun.com/xml/ns/j2ee   jsp-file@http://java.sun.com/xml/ns/j2ee '
就是web.xml中的javaee版本原因,现在9.x的版本支持到javaee2.4的版本,最简单的解决方法就是把这些文件类型定义,命名空间,版本信息都删除,只剩下如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>
这样就不会报错了。但这不是最好的解决办法,或者用version="2.4" 的也行。这时在访问http://127.0.0.1:7001/WeblogicDemo/就会看到如下成功页面的信息了:
This is my JSP page.


weblogic的默认端口是7001,如果想改端口的话在config.xml文件中的添加<listen-port>80</listen-port>。位置如下:
<server>
       <name>AdminServer</name>
       <listen-port>80</listen-port>
       <listen-address></listen-address>
</server>

     一般在weblogic中部署web项目就这几个错误,只要大家记好了,以后应该不会出现这些问题了。
     
分享到:
评论

相关推荐

    把web项目部署到linux服务器

    部署 Web 项目到 Linux 服务器 在部署 Web 项目到 Linux 服务器时,需要准备好 Linux tomcat 压缩包,一般命名为 apache-tomcat-6.0.36.tar.gz。首先,需要将压缩包放到 Linux 服务器自己的账户目录下,然后使用...

    将web项目部署到Weblogic上

    这个笔记,记录了怎么将web项目部署到Weblogic上,是以weblogic 8 为环境配置的,基本的配置大同小异

    web项目MyEclipse里部署时找不到

    - 在向导中可以选择Web项目类型(如JSP/Servlet等)、设置项目的上下文路径等信息。 - 完成配置后,MyEclipse会自动将项目设置为Web项目,并生成必要的Web项目结构。 4. **清理与重建项目**: - 在完成上述步骤...

    实践项目部署文档,标准样例(使用ant 5分钟完成web项目部署)

    项目部署文档标准样例(使用Ant 5分钟完成Web项目部署) 本文档旨在提供一个标准的项目部署文档,使用Ant工具,可以在5分钟内完成Web项目的部署。整个部署过程分为四大步骤:系统要求、软件环境、部署步骤和数据源...

    快速把web项目部署到weblogic上.png

    图文并茂,手把手教会你如何把 web 项目快速部署到WebLogic 上

    快速把web项目部署到weblogic上

    通过以上步骤,你可以快速地将Web项目部署到WebLogic服务器上。在实际操作过程中,可能需要根据具体需求调整配置,如端口设置、集群配置、数据源配置等。同时,了解和掌握WebLogic的日志监控、性能调优、安全管理等...

    快速把web项目部署到weblogic(英文版)上

    快速把web项目部署到weblogic(英文版)上

    Tomcat上部署Web项目并运行

    部署Web项目到Tomcat服务器上时,需要确保Myeclipse与Tomcat服务器之间建立正确的配置关系。 2. **Tomcat服务器安装与配置**:Tomcat是Apache的一个开源项目,是一个免费的轻量级Web应用服务器。本知识点主要涉及到...

    vs2010部署web项目

    在IT行业中,部署Web项目是开发过程中的重要环节,它涉及到将开发完成的Web应用程序部署到服务器上,以便用户可以通过网络访问。...通过这些步骤,开发者能够顺利地将Web项目部署到目标服务器上,供用户访问。

    web 项目的部署问题

    下面将详细讲解.NET中Web项目部署的关键步骤、常见问题及解决方案。 首先,我们需要准备一个运行环境。对于.NET Web项目,这通常意味着确保目标服务器上安装了合适的.NET Framework版本,因为不同版本的.NET ...

    maven项目转动态web项目,部署到tomcat

    将项目部署到 Tomcat 中,然后同步项目,启动 Tomcat。如果出现错误,通常可以通过 clean 一下来解决问题。 将 Maven 项目转换为动态 Web 项目并部署到 Tomcat 需要遵循以上六个步骤。通过遵循这些步骤,可以确保...

    Jboss项目部署文档

    Jboss 项目部署文档是指在 Jboss 服务器上部署项目的详细步骤,包括环境变量的配置、项目打包、配置文件的修改、JNDI 的配置等。以下是 Jboss 项目部署文档的详细知识点: 一、环境变量配置 在部署 Jboss 项目之前...

    专治Web项目部署CentOS验证码出不来.txt

    java web项目部署到CentOS后,导致验证码不能正常显示,找了很多方法翻了很多资料,最终得以解决。

    在Tomcat中部署Web项目的操作方法(必看篇)

    将Web项目部署到Tomcat中的方法之一,是部署没有封装到WAR文件中的Web项目。要使用这一方法部署未打包的webapp目录,只要把我们的项目(编译好的发布项目,非开发项目)放到Tomcat的webapps目录下就可以了。如下图所...

    Maven Web项目部署到tomcat的方法总结

    Maven Web项目部署到Tomcat的方法总结 Maven是一款流行的Java项目管理和构建工具,而Tomcat是最受欢迎的Java Web服务器。将Maven项目部署到Tomcat服务器是开发和测试Web应用程序的必备步骤。下面将介绍在Eclipse上...

    Idea 部署Web项目

    在IT行业中,开发Web应用程序是常见的任务之一,而IntelliJ IDEA(简称Idea)作为一款强大的Java集成开发环境,提供了便捷的Web项目部署功能。本文将详细介绍如何使用Idea部署一个Web项目,以帮助开发者高效地进行...

    web项目部署到服务器后中文乱码的解决.docx

    (web项目部署到服务器后中文乱码的解决) 在将Web项目部署到服务器后,中文参数值显示成了乱码,这是什么原因呢?这是因为项目中的字符编码、Tomcat的字符编码、MyEclipse的字符编码以及建立数据库时的编码不一致...

    【ASP.NET编程知识】.Net Core WebApi部署到Windows服务器上的步骤.docx

    "ASP.NET 编程知识:.Net Core WebApi 部署到 Windows 服务器上的步骤" 本文将指导您如何将 .Net Core WebApi 部署到 Windows 服务器上,涵盖了从购买云服务器到发布 WebApi 的整个过程。 一、准备服务器 在部署 ...

    tomcatweb项目部署方式.docx

    Tomcat 项目部署方式是指将 Web 项目部署到 Tomcat 服务器上,使其可以被访问的过程。下面将详细介绍三种常见的 Tomcat 项目部署方式。 未解包的 Web 项目部署 将未解包的 Web 项目放入 Tomcat 的 webapps 目录下...

Global site tag (gtag.js) - Google Analytics