JSP备忘录01-Tomcat

JSP开发 Tomcat 在 eclipse的配置


  • Tomcat基础

首先要有一个Tomcat容器存放JSP项目。日常输入网址后回车可以访问的HTML网页部署在公共网络上,本机也可以部署一个网页,输入本机地址+端口号,浏览器也可以打开这个网页。所以要安装配置Tomcat。

配置方式和JDK类似。首先在官网下载安装包(我下载的是8.5版本,一般Tomcat版本号支持对应的最低JDK版本,既此版本支持JDK1.8及以上)。解压到路径下,进入文件夹,复制。我解压路径及复制的为:

E:\Tomcat\apache-tomcat-8.5.58

在系统变量中添加 名称为 CATALINA_HOME , 值为   E:\Tomcat\apache-tomcat-8.5.58  的变量。

之后在Path路径中添加 %CATALINA_HOME%\bin  即可正常使用。 

进入 E:\Tomcat\apache-tomcat-8.5.58\bin  路径下,点击  startup.bat,出现

即为Tomcat启动成功。有的时候界面会显示乱码,需要修改 E:\Tomcat\apache-tomcat-8.5.58\conf

目录下    logging.properties文件,用记事本或者editplus打开找到 java.util.logging.ConsoleHandler.encoding 所在行,将UTF-8  更改为 GBK 。

java.util.logging.ConsoleHandler.encoding = GBK 

在本机的浏览器输入  http://127.0.0.1:8080icon-default.png?t=N7T8http://127.0.0.1:8080

或者 http://localhost:8080     

 

 显示启动成功。

  • Tomcat内容

如图

其中,启动关闭的bat文件在bin目录中,该目录还有其他可执行文件。在每一个项目中配置的web.xml文件可以控制访问的首页

  1. config主要放配置文件,之前提到的启动乱码就是在该文件中的 logging.properties更改配置。server.xml 文件也在该文件夹中。
  2. lib文件夹是Tomcat依赖的jar包。log存放日志文件。
  3. webapps文件夹存放可执行的项目(自己开发 的项目),首页默认访问资源在ROOT文件夹下的内容(..\webapps\ROOT\WEB-INF\web.xml文件搜索 welcome可修改)。
  4. work文件夹也是临时文件,但是存放的是JSP翻译的Java文件和编译后的class文件。

了解以上信息,理论上就可以自己创建项目让网页被其他终端访问了。 

  • eclipse配置

Windows-->preference--> 进入页面后搜索 server,如图

点击add进入后选择对应的Tomcat版本,一路next,最后finish。

 因为我安装过了该版本,所以后面有一个  (2)。

打开 Window-->show view -->Servers  ,点击后下方会出现相关的窗口

 在下方就会出现对应的Servers 窗口

 显示成功。

  •  新建JSP项目

直接在新建项目的选项中选择 new->dynamic web project,即可。在JSP项目下,右键webcontent,new一个JSP file ,(不能在WEB-INF下新建,想访问其中的资源只能通过请求转发访问, 重定向由于是客户端访问新的地址,也访问不了该资源)。

新建JSP文件后,再将文件中 的 编码改为 utf-8格式。之后启动Tomcat,(直接右键server中的Tomcat服务器点击start即可,但是要注意之前要关闭本机通过点击startup.bat启动的Tomcat)。

在浏览框中输入   http://localhost:8080/WebPractice/indexDS01.jsp 

 显示

之所以 感叹号 显示出了问题,是因为 没有将JSP文件改为 utf-8格式 , 更改之后刷新就可以正常显示了。可以统一设置eclipse字符集编码。在Window--preference中搜索JSP File,设置encoding

 重新刷新页面,感叹号显示正常了

将WEB-INF中的web.xml 文件进行修改,将indexDS01.jsp 写入welcome-file 中。

 重启Tomcat服务(右键 restart)

 这次直接输入 http://localhost:8080/WebPractice/

就可以访问indexDS01.jsp 了。  eclipse中配置的Tomcat和开始的Tomcat是不同的(eclipse复制了一份Tomcat),要想二者一致,需要在server面板中新建Tomcat实例时修改,双击Tomcat,修改

我的已经运行了,就无法改为托管模式了。 

目前该项目可以运行JSP,要想可以运行serverlet,还要另行配置。需要右键项目名,点击build path--> add library -->Server Runtime,选择 tomcat 服务器。 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值