关于tomcat:初学Tomcat遇到的一些问题

42次阅读

共计 1427 个字符,预计需要花费 4 分钟才能阅读完成。

tomcat 装置配置

  1. 首先须要配置 JAVA_HOME 和 JRE_HOME 的环境变量,地址就是 java 根目录门路,如 F:\Java
  2. 在 tomcat 官网下载免安装版的压缩包。
  3. 解压后 dos 窗口进入 bin 文件下,而后跑去服务 startup 如 之后就会开启一个服务窗口
  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 Server->local

写好名称,这里两个端口号主动生成,确认
留神一旦端口号被占用,服务跑不起来会出错

之后点击 idea 左下的绿色加号,run 服务就跑起来了

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

解决办法:批改 tomcat 根目录的的 conf 文件夹下的 server.xml,将
<Server port=”-1″ shutdown=”SHUTDOWN”> 改成
<Server port=”1-65535 之间的任意一个整数 ” shutdown=”SHUTDOWN”>,

tomcat 乱码

这就很烦。。。。

解决办法:找到 Tomcat 根目录的 conf 文件夹下的 logging.properties 文件
关上后在开端加上

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


ok, 胜利了!

正文完
 0