初学Tomcat遇到的一些问题

tomcat安装配置

  1. 首先需要配置JAVA_HOME和JRE_HOME的环境变量,地址就是java根目录路径,如F:\Java
  2. 在tomcat官网下载免安装版的压缩包。
  3. 解压后dos窗口进入bin文件下,然后跑去服务startup如image.png
  4. 可以访问Tomcat根目录的webapps文件夹下的资源文件,首先在webapps文件夹下新建一个文件夹,名为Test,在Test文件夹下放入一个1.jpg的图片。浏览器访问http://localhost:8080/Test/1.jpg,,就可以看到这张图片了。一般默认端口号时8080
  5. 关闭服务就在dos窗口输入shutdown,服务窗口自动关闭。

bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。

tomcat目录结构(参考网上)

bin目录主要是用来修改环境变量,设置JDK路径、tomcat路径
startup 用来启动tomcat
shutdown 用来关闭tomcat
修改catalina可以设置tomcat的内存

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在运行过程中产生的临时文件

webapps目录用来存放应用程序
当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。
当然,你也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。
work目录用来存放tomcat在运行时的编译后文件
例如JSP编译后的文件。
清空work目录,然后重启tomcat,可以达到清除缓存的作用。

idea配置tomcat

导航栏run->配置编辑
初学Tomcat遇到的一些问题_第1张图片
写好名称,这里两个端口号自动生成,确认
注意一旦端口号被占用,服务跑不起来会出错

之后点击idea左下的绿色加号,run服务就跑起来了
初学Tomcat遇到的一些问题_第2张图片

image.png

tomcat服务run报错port out of range:-1

解决方法:修改tomcat根目录的的conf文件夹下的server.xml,将
改成

tomcat乱码

这就很烦。。。。
初学Tomcat遇到的一些问题_第3张图片

解决方法:找到Tomcat根目录的conf文件夹下的logging.properties文件
打开后在末尾加上

java.util.logging.ConsoleHandler.encoding = GBK~~~~

初学Tomcat遇到的一些问题_第4张图片
ok,成功了!

image.png

你可能感兴趣的