bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另外一类是以.bat结尾的(windows命令)。javascript
bin目录主要是用来修改环境变量,设置JDK路径、tomcat路径
startup 用来启动tomcat
shutdown 用来关闭tomcat
修改catalina能够设置tomcat的内存css
conf目录主要是用来存放tomcat的一些配置文件
server.xml能够设置端口号、设置域名或IP、默认加载的项目、请求编码
web.xml能够设置tomcat支持的文件类型
context.xml能够用来配置数据源之类的
tomcat-users.xml用来配置管理tomcat的用户与权限
在Catalina目录下能够设置默认加载的项目
lib目录主要用来存放tomcat运行须要加载的jar包
例如,像链接数据库的jdbc的包咱们能够加入到lib目录中来。
logs目录用来存放tomcat在运行过程当中产生的日志文件
在windows环境中,控制台的输出日志在catalina.xxxx-xx-xx.log文件中
在linux环境中,控制台的输出日志在catalina.out文件中
temp目录用户存放tomcat在运行过程当中产生的临时文件html
webapps目录用来存放应用程序
当tomcat启动时会去加载webapps目录下的应用程序。能够以文件夹、war包、jar包的形式发布应用。
固然,你也能够把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。
work目录用来存放tomcat在运行时的编译后文件
例如JSP编译后的文件。
清空work目录,而后重启tomcat,能够达到清除缓存的做用。java
导航栏run->配置编辑
添加新配置->选择Tomcat Server->local
写好名称,这里两个端口号自动生成,确认
注意一旦端口号被占用,服务跑不起来会出错linux
以后点击idea左下的绿色加号,run服务就跑起来了web
1.将文件放入webapps文件夹下docs文件夹下, 输入地址localhost:端口号/docs/文件名 便可访问数据库
conf\Catalina\localhost
文件夹下,建立web.xml,写入<Context docBase="F:\资料\02-javascript\代码\JavaWeb\01_html_css" path="/web"/>
docBase是你要访问文件的路径,这样设置可不需将项目放入tomcat文件夹内。以后访问localhost:端口号/web/
文件名便可windows
当浏览器地址输入localhost:端口号/
-----------默认访问ROOT工程文件夹下的文件
当浏览器地址输入localhost:端口号/工程名/
-----------默认访问该工程文件下的index.html页面浏览器
解决方法:修改tomcat根目录的的conf文件夹下的server.xml,将
<Server port="-1" shutdown="SHUTDOWN">改为
<Server port="1-65535之间的任意一个整数" shutdown="SHUTDOWN">,缓存
这就很烦。。。。
解决方法:找到Tomcat根目录的conf文件夹下的logging.properties文件
打开后在末尾加上
java.util.logging.ConsoleHandler.encoding = GBK~~~~
ok,成功了!