java web里面的ide_JavaWeb笔记(2)——使用IDE(Eclipse)

tomcat目录下的webapps文件夹是存放web程序的地方。

bin:二进制执行文件。里面最常用的文件是startup.bat,如果是 Linux 或 Mac 系统启动文件为 startup.sh。

conf:配置目录。里面最核心的文件是server.xml。可以在里面改端口号等。默认端口号是8080,也就是说,此端口号不能被其他应用程序占用。

lib:库文件。tomcat运行时需要的jar包所在的目录

logs:日志

temp:临时产生的文件,即缓存

webapps:web的应用程序。web应用放置到此目录下浏览器可以直接访问

work:编译以后的class文件

"默认情况下,Servlet 应用程序位于路径 /webapps/ROOT 下,且类文件放在 /webapps/ROOT/WEB-INF/classes 中。如果您有一个完全合格的类名称 com.myorg.MyServlet,那么这个 Servlet 类必须位于 WEB-INF/classes/com/myorg/MyServlet.class 中。"

目录结构如下

|--webapps

|--yourweb文件夹

|--一些静态html文件

|--WEB-INF文件夹

|--web.xml配置文件

|--lib 文件夹  依赖库

|--classes文件夹

|--Java编译好的源码文件(.class)

可以直接在classes目录下创建Java文件,然后在命令行中输入命令编译,也可以使用IDE,比如Eclipse。

如果使用IDE,需要注意在tomcat/catalina/localhost目录下创建一个web.xml文件,写入以下内容。

意思是,把在本地磁盘上的 C:\Eclipse\myapp2\WebRoot 项目文件夹映射到tomcat/webapps/myapp2目录下,这样,在IDE中写代码,保存编译后就可以直接通过tomcat访问了。

注意

1. 在IDE中编译后最好重启一下tomcat,这样内容才会更新。

2. 使用IDE时要注意目录结构,并将default output folder 从 bin 改为classes;一般来说Eclipse内保存了.java文件后就会自动在你设置的default output folder编译生成.class文件

e6b9c656c3059745edfde40d5909e322.png

f702185e85d47123ed3c6ac9ad146cae.png

**注意这里.java文件是在src文件夹下,而不是在WEB-INF的classes文件夹下,只有.class文件在classes文件夹下,classes文件夹不需要源码,只需要编译好的.class文件**

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值