如题

解决方案 »

  1.   

    你说的是web项目,因为web项目是Tomcat运行的,所以要把你写好的程序拷贝到Tomcat相应的目录下,这个发布就完成拷贝的操作!
      

  2.   

    顶,发布就是将项目发布到Tomcat中,让Tomcat加载!
      

  3.   

    就是WEB服务器啊,是容器执行和控制。
      

  4.   

    发布就是交给Tomcat容器去执行加载你的项目,简单的说就将你的项目复制到了Tomcat的webapps下
      

  5.   

    发布就是将你的代码编译生成.class字节吗文件让JAVA虚拟机可以调用,
    不光是WEB,
    eg:手机程序同模拟机结合,手机里面呢,是你发布的JAR文件包,虚拟机可以执行
      

  6.   

    MyEclipse中,项目为什么要发布--->
    为了方便程序运行,
    应用程序发布为*.jar文件可以直接双击执行
    web程序发布为*.war文件,可以直接将该文件拷贝到Tomcat的webapps目录下,就可以在浏览器里访问了!
      

  7.   

    运行的代码当然要编译啊,Web程序是怎么访问的,建议楼主要先了解下
      

  8.   

    发布以后才能把你在MyEclipse里面的项目加载到你所用的服务器中,在运行服务器的时候才能把你的项目打开。不然就不行了~
    如果就用的Tomcat的话的~~就可以在webapps中找到你刚刚发布的项目文件了~
      

  9.   

    因为有不少页面和代码都需要编译,所以得进入容器,比如说tomcat,才能正常访问。
      

  10.   

    Web项目的运行需要服务器的支持
      

  11.   

    你的web项目要想运行需要web容器的,tomcat就是web容器,myeclipse只是开发工具,并不能运行!所以你要发布到tomcat里面!并且启动tomcat来加载你的web项目才可以运行
      

  12.   

    上面正解不过你也可以不发布,在tomcat的conf/server.xml中加入下面语句
    <Context path="/xxx" docBase="D:\workspace\xxx\WebRoot" reloadable="true" />contex指上下文,实际上就是一个web项目;
    path是虚拟目录,访问的时候用localhost:8080/xxx/*.jsp访问网页,xxx前面一定要加/;
    docBase是网页实际存放位置的根目录,映射为path虚拟目录;
    reloadable="true"表示你修改了jsp文件后不需要重启就可以实现显示的同步。 不用发布,直接启动就可以运行项目了,我都是这么用的
      

  13.   

    上面正解不过你也可以不发布,在tomcat的conf/server.xml中加入下面语句
    <Context path="/xxx" docBase="D:\workspace\xxx\WebRoot" reloadable="true" />contex指上下文,实际上就是一个web项目;
    path是虚拟目录,访问的时候用localhost:8080/xxx/*.jsp访问网页,xxx前面一定要加/;
    docBase是网页实际存放位置的根目录,映射为path虚拟目录;
    reloadable="true"表示你修改了jsp文件后不需要重启就可以实现显示的同步。 不用发布,直接启动就可以运行项目了,我都是这么用的
      

  14.   

    myeclipse只是一个开发工具,发布这个功能是为了把你开发好的项目 放到 服务器上这样,其他人都可以通过制定的ip地址
    访问了。
    所以如果你用myeclipse开发一个项目,但是不想用它自带的发布功能,你可以自己发布到服务器,比如tomcat目录下的的webapps
    这也是一般来说,当你完成一个项目后,你就要打包好项目然后给别人使用,而不是用myeclips来发布的。
      

  15.   

    eclipse 是一个编程的工具,在开发的过程中启动开发工具可以看到项目,
    但是不可能每个客户端都安个这样的东西,发布是要将项目发布的服务器中,这样客户端只要请求服务器就可以访问了
      

  16.   

    不是吧楼上的这个不单只是把项目copy到webbs下更重要的是在这个过程中改变了配置文件同时还需要编译成class文件的
      

  17.   

    因为web项目是Tomcat运行的,所以要把你写好的程序拷贝到Tomcat的webapps目录下,这个发布就完成拷贝的操作!
      

  18.   

    我如果程序 稍微改一行, 他就发布一次
    eclipse或者tomcat是不是有毛病啊?我知道设置一下,他就可以不自动发布
    但是出于开发快捷的目的,设置他自动发布,但是现在有点过分了~ 一直发布不停 我每次改动都十分郁闷
    有谁有高见?
      

  19.   

    发布:意思是将你做的工程部署到WEB服务器上,这样你的工程才能在WEB服务器上运行。
      

  20.   

    MyEclipse 是个高度集成的 IDE,会把人越用越傻!
      

  21.   

    意思是将你做的工程部署到WEB服务器上 (tomcat),这样你的工程才能在WEB服务器上运行不发布  是访问不了的呵呵
      

  22.   

    放在web服务器,才能用IP地址访问
      

  23.   

    Java web项目一般都需要web容器支撑,现在流行的web容器有Tomcat,JBoss,Weblogic,Websphere等
      

  24.   

    其实很简单,发布就是为了把你的web项目拷贝到你的容器中,也就是tomcat中,以便你能够访问,如果你配置了连接池,配置了本地访问的属性,也就不用发布了
      

  25.   

    发布就是将项目发布到Tomcat中,让Tomcat加载!
      

  26.   

     那你用什么啊??不会一直用NoteBook吧??
      

  27.   

    你可以去看一下工程里的Ant的build文件,一看就明白了。就是文件拷贝。
    当然,如果直接把工程建在Tomcat或者JBoss的指定发布目录下,就用不着发布这个过程了。
      

  28.   

    你的web项目要想运行需要web容器的,tomcat就是web容器,myeclipse只是开发工具,并不能运行!所以你要发布到tomcat里面!并且启动tomcat来加载你的web项目才可以运行
      

  29.   

    web服务器是提供服务的。你把你打包发布包放到服务器上,服务器就解析你的程序提供服务。
    浏览器或任何一种形式的客户端就可以请求服务了。