Eclipse的问题 我一直使用eclipse作开发。上一个项目使用tomcat。http://www-900.ibm.com/developerWorks/cn/index.shtml还有csdn的文档库查查eclipse的文章。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 eclipse和其他工具有什么区别吗?应该是一样使用的把确实比较好用罢了,内存很小 通过插件集成tomcat。所谓集成,就是在eclipse里边调用tomcat。eclipse负责编辑,编译源代码,并且输出到指定路径,对于web工程,我们设置到../WEB-INF/classes 下,然后启动tomcat,重定向tomcat的输出到eclipse的控制台。由于采用了比较松的集成方式。再上eclipse的本身的一些特点 所以整体有如下优点1。发布时间短。由于编译工作分散到每次修改之后,所以如果要发布,不需要再进行全体编译。2。代码编译不通过,也可以发布,适合多人合作开发。由于tomcat本身并不知道eclipse的存在,eclipse再发布的时候也只是启动tomcat而已,所以就算是有些代码编译有问题(别人的代码),也不影响你的发布,你可以只关注自己的工作成果,不会因为其他人的问题而影响到自己的调试。3。使自己熟悉开发tomcat运行机制,不再被集成环境所蒙蔽。现说这么多,好处要自己慢慢体会 谢谢楼上能给出一个eclipse开发servlet的简单demo吗? http://www-900.ibm.com/developerWorks/cn/java/l-eclipse/index.shtml不懂再问 我查询到了网上的一篇文章里面介绍了eclipse和tomcat集成开发servlet的一个demo在我机器上的环境下调试并没有成功我在这里把它贴出来:Eclipse是open source的集成开发环境,它得到了IBM的大力支持,而Tomcat我们就更熟悉了,它是apache组织的JSP/Servlet容器,下面将讲述如何集成:准备:1. Tomcat4.02. Jdk1.43. Eclipse2.04. Eclipse的Tomcat插件在http://www.sysdeo.com/eclipse/tomcatPluginV2.zip下载安装:1. 安装jdk1.42. 安装Tomcat4.03. 安装Eclipse2.0,解压缩就可以了4. 将tomcatPluginV2.zip解压缩,把其中的com.sysdeo.eclipse.tomcat文件夹拷贝到,Eclipse安装目录下的plugins目录中。配置:1. 启动Eclipse2. 打开菜单Windows->Preferences3. 在左侧选择Tomcat,可以看到右侧出现一些表单4. Tomcat Version选择Version 4.0.x,Tomcat Home选择Tomcat的安装路径,Configuration File中会自动填入Tomcat的配置文件server.xml5. 展开左侧的Tomcat菜单,选择JVM Settings,JRE选择Detected VM,6. 按下Apply7. 按下OK8. 看你的工具栏中是不是多了几个小猫的图标,如果没有的话,选择菜单Windows ->Custmize Perspective,展开other选项,在Tomcat上打勾,好了,看到小猫的图标没有。9. 试下Start Tomcat按钮,好了,Tomcat在console中启动了。例子://上面都对的下面的例子在我机器上怎么也没成功下面做个Hello World的例子1. 选择File->New->Project2. 在对话框中选择Tomcat Project,然后next3. 输入Project Name,这里可以写HelloWorld,继续next4. 勾上can update server.xml file选项,finish,好了,一个Poject已经创建好了。5. 打开new class 向导,在Name中填入HelloWorld,在Superclass中填入javax.servlet.http.HttpServlet,按下finish,好了,一个servlet就创建好了6. 在HelloWorld.java中重载doGet方法,代码如下:import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;public class HelloWorld extends HttpServlet { public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); PrintWriter writer = response.getWriter(); writer.println("Hello World!"); }}8.Ctrl+S保存,右键HelloWorld project,选择Tomcat Project->update context to server.xml7.在Eclipse中启动Tomcat9.在用浏览器访问http://localhost:8080/HelloWorld/servlet/HelloWorld10.怎么样,看到HelloWorld了没有 缺少步骤!!5. 展开左侧的Tomcat菜单,选择JVM Settings,JRE选择Detected VM,+++++++++++++classpath 选择tools.jar(在jdk_home/lib下)+++++++++++++6. 按下Apply7。##############################################+++++++++++++++++++++++++++右键项目,选择Tomcat Project,打开,选择GENERAL -> 选中 is a tomcat project并填写Context name 为/HelloWorld/servlet记 网页中路径再填写Subdirector to set as web app 为/即项目网页对应的项目路径(相对项目根目录)最终在配置文件 tomcat_home/conf/server.xml 中 添加了虚拟路径<Context path="/kk" reloadable="true" docBase="D:\eclipse-2.1\workspace\struts-tag" />如上这样就可以了+++++++++++++++++++++++++++8.Ctrl+S保存,右键HelloWorld project,选择Tomcat Project->update context to server.xml楼上的帖子是建立tomcat工程,我是分析他的工程,提炼出必须元素。所以可以直接建立java工程,然后按照我说的修改。就可以跑了。 就是象前面文章里说的还有你发贴回复的做项目建成之后加入servlet,然后build project之后告诉我通过在eclipse中打开tomcat也正常只是键入网址怎么也看不到啊产生IE空白页或无此连接的效果 哦 说明你的虚拟路径没有设置正确.在配置文件 tomcat_home/conf/server.xml 中 添加了虚拟路径<Context path="/kk" reloadable="true" docBase="D:\eclipse-2.1\workspace\struts-tag" />kk 相当于http://localhost:8080/HelloWorld/servlet/HelloWorld中的/HelloWorld/servlet.docBase 设置为你的项目路径,也就是你的index.htm的路径 不好意思那个配置是对jsp的修改如下在配置文件 tomcat_home/conf/server.xml 中 添加了虚拟路径<Context path="/HelloWorld" reloadable="true" docBase="D:\eclipse-2.1\workspace\struts-tag" />http://localhost:8080/HelloWorld/servlet/HelloWorldservlet不需要在虚拟路径中指定/HelloWorld ----src ---HelloWorld.java ----WEB-INF ---classes --- HelloWorld.class 还是不行啊,我都设置过了,全按照你说的设置我看其他项目用eclipse开发servlet在project的web-inf下面有个web.xml配置文件的而我的没有,是否和它有关?为什么我写的不能用其他的能用?怀疑和web.xml有关吧 还有eclipse可以让ide自动配置server.xml的根本不需要自己手动配置 你项目中web-inf,不需要web.xml.把你的项目发给我[email protected] 设置java 的classpath问题,谢谢 javascript vbscript 小问题 正则表达式的问题 关于easy struts配置问题? 关于this的所指 关于BufferedReader的mark()问题 关于JTable!!!!!!!help!!!!! 微软的开发方式,高手、斑竹们都进来看一下 怎么获取本地磁盘目录树 一个关于HelloWorld的问题! 有谁用过JNDI API做过DNS解释的 (新手)关于package的问题
确实比较好用罢了,内存很小
所谓集成,就是在eclipse里边调用tomcat。
eclipse负责编辑,编译源代码,并且输出到指定路径,对于web工程,我们设置到../WEB-INF/classes 下,然后启动tomcat,重定向tomcat的输出到eclipse的控制台。由于采用了比较松的集成方式。再上eclipse的本身的一些特点 所以整体有如下优点
1。发布时间短。由于编译工作分散到每次修改之后,所以如果要发布,不需要再进行全体编译。
2。代码编译不通过,也可以发布,适合多人合作开发。由于tomcat本身并不知道eclipse的存在,eclipse再发布的时候也只是启动tomcat而已,所以就算是有些代码编译有问题(别人的代码),也不影响你的发布,你可以只关注自己的工作成果,不会因为其他人的问题而影响到自己的调试。
3。使自己熟悉开发tomcat运行机制,不再被集成环境所蒙蔽。现说这么多,好处要自己慢慢体会
能给出一个eclipse开发servlet的简单demo吗?
不懂再问
在我机器上的环境下调试并没有成功
我在这里把它贴出来:Eclipse是open source的集成开发环境,它得到了IBM的大力支持,而Tomcat我们就更熟悉了,它是apache组织的JSP/Servlet容器,下面将讲述如何集成:
准备:1. Tomcat4.0
2. Jdk1.4
3. Eclipse2.0
4. Eclipse的Tomcat插件在http://www.sysdeo.com/eclipse/tomcatPluginV2.zip下载安装:1. 安装jdk1.4
2. 安装Tomcat4.0
3. 安装Eclipse2.0,解压缩就可以了
4. 将tomcatPluginV2.zip解压缩,把其中的com.sysdeo.eclipse.tomcat文件夹拷贝到,Eclipse安装目录下的plugins目录中。配置:1. 启动Eclipse
2. 打开菜单Windows->Preferences
3. 在左侧选择Tomcat,可以看到右侧出现一些表单
4. Tomcat Version选择Version 4.0.x,Tomcat Home选择Tomcat的安装路径,Configuration File中会自动填入Tomcat的配置文件server.xml
5. 展开左侧的Tomcat菜单,选择JVM Settings,JRE选择Detected VM,
6. 按下Apply
7. 按下OK
8. 看你的工具栏中是不是多了几个小猫的图标,如果没有的话,选择菜单Windows ->Custmize Perspective,展开other选项,在Tomcat上打勾,好了,看到小猫的图标没有。
9. 试下Start Tomcat按钮,好了,Tomcat在console中启动了。例子://上面都对的下面的例子在我机器上怎么也没成功
下面做个Hello World的例子1. 选择File->New->Project
2. 在对话框中选择Tomcat Project,然后next
3. 输入Project Name,这里可以写HelloWorld,继续next
4. 勾上can update server.xml file选项,finish,好了,一个Poject已经创建好了。
5. 打开new class 向导,在Name中填入HelloWorld,在Superclass中填入javax.servlet.http.HttpServlet,按下finish,好了,一个servlet就创建好了
6. 在HelloWorld.java中重载doGet方法,代码如下:
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws IOException, ServletException {
response.setContentType("text/html");
PrintWriter writer = response.getWriter();
writer.println("Hello World!");
}
}
8.Ctrl+S保存,右键HelloWorld project,选择Tomcat Project->update context to server.xml
7.在Eclipse中启动Tomcat
9.在用浏览器访问http://localhost:8080/HelloWorld/servlet/HelloWorld
10.怎么样,看到HelloWorld了没有
5. 展开左侧的Tomcat菜单,选择JVM Settings,JRE选择Detected VM,
+++++++++++++
classpath 选择tools.jar(在jdk_home/lib下)
+++++++++++++
6. 按下Apply7。##############################################
+++++++++++++++++++++++++++
右键项目,选择Tomcat Project,打开,选择GENERAL -> 选中 is a tomcat project
并填写Context name 为/HelloWorld/servlet
记 网页中路径
再填写Subdirector to set as web app 为/
即项目网页对应的项目路径(相对项目根目录)最终在配置文件 tomcat_home/conf/server.xml 中 添加了虚拟路径
<Context path="/kk" reloadable="true" docBase="D:\eclipse-2.1\workspace\struts-tag" />
如上这样就可以了
+++++++++++++++++++++++++++
8.Ctrl+S保存,右键HelloWorld project,选择Tomcat Project->update context to server.xml楼上的帖子是建立tomcat工程,我是分析他的工程,提炼出必须元素。所以可以直接建立java工程,然后按照我说的修改。就可以跑了。
项目建成之后加入servlet,然后build project之后告诉我通过
在eclipse中打开tomcat也正常
只是键入网址怎么也看不到啊
产生IE空白页或无此连接的效果
在配置文件 tomcat_home/conf/server.xml 中 添加了虚拟路径
<Context path="/kk" reloadable="true" docBase="D:\eclipse-2.1\workspace\struts-tag" />kk 相当于http://localhost:8080/HelloWorld/servlet/HelloWorld中的/HelloWorld/servlet.docBase 设置为你的项目路径,也就是你的index.htm的路径
那个配置是对jsp的修改如下在配置文件 tomcat_home/conf/server.xml 中 添加了虚拟路径
<Context path="/HelloWorld" reloadable="true" docBase="D:\eclipse-2.1\workspace\struts-tag" />http://localhost:8080/HelloWorld/servlet/HelloWorld
servlet不需要在虚拟路径中指定
/HelloWorld
----src
---HelloWorld.java
----WEB-INF
---classes
--- HelloWorld.class
我看其他项目用eclipse开发servlet在project的web-inf下面有个web.xml配置文件的
而我的没有,是否和它有关?
为什么我写的不能用其他的能用?
怀疑和web.xml有关吧