posts - 13, comments - 4, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

用 Tomcat 和 Eclipse 开发和调试 Web 应用程序

Posted on 2008-11-29 18:47 Batiliu 阅读(4973) 评论(4)  编辑 收藏 引用 所属分类: JAVA

安装 JDK

  1. 解压JDK 1.5到X:\JDK_1.5目录。
  2. 设置系统环境变量:JAVA_HOME = "X:\JDK_1.5" 和 CLASSPATH = ".;%JAVA_HOME%\lib;"。

 

安装 Tomcat

  1. 解压tomcat 5.5.27到X:\apache-tomcat-5.5.27目录。
  2. 设置系统环境变量:CATALINA_HOME = "X:\apache-tomcat-5.5.27"。
  3. 如果将来需要进行远程调试, 添加系统环境变量:CATALINA_OPTS = -server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9080
  4. 为了调试方便,编辑 conf\server.xml 文件,修改内容中端口号<Connector port="8080" ... /> 为浏览器默认端口<Connector port="80" ... /> 。

 

安装 Eclipse

  1. 解压Eclipse 3.4.1到X:\eclipse目录。
  2. 启动Eclipse IDE,更新Web开发工具和插件:从菜单选择 Help > Software Updates > Available Software > Ganymede > Pending。稍等片刻,然后从下拉多选框中选择 Web and J2EE Development 复选框,然后一路 Next 直到 Finish。等待从网络更新完后,重启IDE。

 

创建 Web 项目

  1. 从 Eclipse IDE,选择 File > New > Project > Dynamic Web Project。输入项目名称并在 Target Runtime 下选择 Apache Tomcat V5.5,如果 Target Runtime 初始选择为 <None>,则创建一个新的服务器运行库。
  2. 当看到提示“是否想要转换到 J2EE Perspective”时,选择“是”。因为这个透视图包含了Servers 视图,可以使我们在Eclipse中启动和停止 Tomcat。在Servers 视图上下文菜单中选择 New > Server 添加 Tomcat 引用。
  3. 创建 JSP:右键单击 Project Explorer 视图中的项目名称,并选择 New > JSP。新文件命名为 index.jsp,父目录设置为 WebContent,单击 Finish 使用默认模板创建页面。注意在 Servers 视图中 State 已变为 Republish,右键单击此服务器并从菜单中选择 Publish 重新部署项目,成功后 State 变成 Synchronized。右键单击Servers 视图中的服务器并从菜单中选择 Start 启动服务器,成功后即可在浏览器中输入 http://localhost/[ProjectName]/ 进行调试了。
  4. 创建 Servlet:右键单击 Project Explorer 视图中的项目名称,并选择 New > Servlet。输入包名和类名后,单击 Finish 创建默认 servlet 类。右键单击 Servers 视图中的服务器,选择 Restart > Start 重启服务器,成功后即可在浏览器中输入 http://localhost/[ProjectName]/[ServletName] 进行调试了。
  5. 远程调试Web项目:
        5.1 右键单击 Project Explorer 视图中的项目名称,并选择 Build Path > Configure Build Path... > Source。设置 Default output folder 为 [ProjectName]/WebContent/WEB-INF/classes。

        5.2 编辑tomcat目录 conf\server.xml 文件,在<Host>标签嵌套里,添加
                <Context path="/[虚拟目录]" docBase="[项目路径]" workDir="[工作目录]" reloadable="true"/>
    并重新启动tomcat。

        5.3 从菜单选择 Run > Debug Configurations... > Remote Java Application。新建一个 Debug 项,设置端口号为 9080(和CATALINA_OPTS环境变量中address=9080对应)。选择 Debug 进入远程调试状态。

Feedback

# re: 用 Tomcat 和 Eclipse 开发和调试 Web 应用程序  回复  更多评论   

2008-12-07 14:51 by 脱氧核糖核酸
我也是这么配置的.
启动Server后,http://localhost/[ProjectName]/可以调试.
http://localhost/打不开tomcat管理页面,怎么回事?

# re: 用 Tomcat 和 Eclipse 开发和调试 Web 应用程序  回复  更多评论   

2008-12-07 23:40 by Batiliu
@脱氧核糖核酸
编辑 [TomcatHome]/conf/tomcat-users.xml 配置文件,加入:

<role rolename="manager"/>
<role rolename="admin"/>
<user username="administrator" password="123456" roles="admin,manager"/>

# re: 用 Tomcat 和 Eclipse 开发和调试 Web 应用程序  回复  更多评论   

2008-12-08 18:56 by 脱氧核糖核酸
@Batiliu
不是不能登陆,http://localhost:8080/根本打不开,报404错误...

# re: 用 Tomcat 和 Eclipse 开发和调试 Web 应用程序  回复  更多评论   

2009-12-07 14:17 by feiy
打不开tomcat的管理页面,只能打开你放在服务器上的工程页面。

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理