首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

关于myeclipse的tomcat的支配

2013-07-01 
关于myeclipse的tomcat的部署每次我创建新的项目的时候,那个WEB-INF都会移动的,那么它的那个classes,也跟

关于myeclipse的tomcat的部署
每次我创建新的项目的时候,那个WEB-INF都会移动的,那么它的那个classes,也跟着移动了,
 但是当我编译java文件的时候,*.class文件就会放在不同的文件之中,而当我jsp要用到那个类的时候,
 又要配置tomcat的server.xml文件的那个了,我现在想问下能不能一次性配置的?
 例如:
 我myeclipse有两个project:
 project one  ->  3.StructsBean
 project two  ->   Copy of 3.StructsBean
 里面的都有:
 demo01.jsp

<%@ page language="java" pageEncoding="ISO-8859-1"%><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
 <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
 <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
 <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html:html lang="true">
   <head>
   </head>
   <body>
    <bean:define id="info1" value="info1" />
    <bean:define id="info2" scope="page">
      info2
    </bean:define>
    ${info1 }<br /> 
   ${info2 }<br />
    <jsp:useBean id="copyBean" class="demo.CopyBean" />
   </body>
 </html:html>

CopyBean.java:
package demo;public class CopyBean {
 private String msg; public String getMsg() {
   return msg;
 } public void setMsg(String msg) {
   this.msg = msg;
 }
 }

如果要想运行project one的话,server.xml的配置要改成:
 <Context path="/my1" docBase="E:\Debugging\Html-JavaScript\MLDN javaweb (JSP HTML XML JavaScript Servlet Struts Ajax)\myServer\MyEcilpse\3.StructsBean\WebRoot" 
reloadable="true" />
 
而如果要想运行project two的话,server.xml的配置要改成:
 <Context path="/my1" docBase="E:\Debugging\Html-JavaScript\MLDN javaweb (JSP HTML XML JavaScript Servlet Struts Ajax)\myServer\MyEcilpse\Copy of 3.StructsBean\WebRoot" 
reloadable="true" />
 
那如果我要是有很多项目的话,那不就是要改很多次那个server.xml的那个配置吗???
对于用myeclipse这个强大的工具,有没有办法,可以一次性配置Tomcat的server.xml,然后就不
要修改那么多次的了??  MyEclipse Java Tomcat
[解决办法]
每一个项目分别对应自己的server啊。
就是找到server的view,然后new server出来,添加各自的项目即可。

热点排行