Tomcat(2)

1.第一个web应用程序:开发,并部署到Tomcat服务器下运行

        1)在Eclipse新建一个Java Project

        2 )在Java项目下创建WEB开发的目录结构

  -WebContent

        -WEB-INF

                -classes (编译后的class文件必须放在该目录下)

                -lib

                -web.xml(从Tomcat的Webapps下复制过来可以直接使用)

        -html页面

        -JSP页面

        -图片.....

      3)在src下创建一个Person类

            

     4)手工将Person类对应的class文件(包含)复制到classes目录下

            可以通过修改默认的输出目录达到自动把编译好的class放大classes目录下:

                                

     5)在WebContent目录下新建一个JSP文件:

      <%@ page import = "com.xyt.web.Person" %>
      <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>

        <%
Person person = new Person();
    System.out.println(person.getPersonInfo());

%>

    6)把WebContent目录复制到Tomcat的Webapps目录下,并改名为:helloworld

    7)在浏览器的地址栏输入:http://localhost:8080/helloworld/hello.jsp 即可看到命令行中出现的信息。

z注:这里如果使用JDK10会出现一个问题:-Djava.endorsed.dirs=D:\SoftTools\apache-tomcat-9.0.7-windows-x64\apache-tomcat-9.0.7\endorsed is not supported. Endorsed standards and standalone APIs in modular form will be supported via the concept of upgradeable modules.

我百度了很多,但是所遇到的情况不一样,所以没有找到具体出现这种情况的原因,但是我重装过eclipse,但是这个问题依然存在,然后我重装了一个相对低版本的JDK和Tomcat,上面写的程序能正常运行了!

在改了JDK和Tomcat的版本之后,会出现如下问题:


,需要在Build path这里设置下


然后运行时,还会出现这个问题



或者采用这样的方式来解决:


以上解决这些问题参考了这两个网页:

https://www.cnblogs.com/hxsyl/p/6002650.html

https://www.cnblogs.com/czx1/p/6961307.html

以上的所有都是自己亲测总结,希望能帮到你,也能存进彼此都去更好的学习。谢谢您的浏览^v^

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值