💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# JavaWEB ## JavaWeb应用的概念 在Sun的Java Servlet规范中,对Java Web应用作了这样定义:“**Java Web应用由一组Servlet、HTML页、类、以及其它可以被绑定的资源构成**。它可以在各种供应商提供的实现Servlet规范的 Servlet容器 中运行。” **Servlet**其实就是运行在Servlet容器(有很多种,常用的有Glassfish,Weblogic,**Tomcat**等等)上的一个特殊Java类,只不过需要实现一些特定的接口。 **** ### Tomcat的安装和配置 [Tomcat8-64位下载地址](https://pan.baidu.com/s/1pMGZMVT) [eclipse氧气版-64位下载地址](https://pan.baidu.com/s/1ggRz35h) [Tomcat8-32位下载地址](https://pan.baidu.com/s/1jJC0qrW) [eclipse氧气版-32位下载地址](https://pan.baidu.com/s/1i6oMw0t) 将下载好的Tomcat文件解压,查看目录结构 ![](https://box.kancloud.cn/1c54e76e74a1b1d69330cc96557581a8_614x329.png) bin:主要存放一些可执行文件(比如启动startup.bat以及关闭Tomcat的shutdown.bat); conf:配置文件; lib:第三方依赖jar包; logs:日志目录; temp:临时文件目录; work:jsp经过翻译成Servlet再翻译成.class的文件等; webapps:真正的web应用可以部署的位置; *** ### 运行Tomcat 需要配置JAVA_HOME环境变量(安装jdk时就可以配置),然后就可以正常的启动了(可以使用命令行启动,也可以点击bin目录的startup.bat),若在浏览器中输入 http://localhost:8080/ 来检验Tomcat安装是否正确。不要多次启动,因为8080端口号已经被第一次启动的Tomcat占用了。关闭服务可以点击shutdown.bat。 *** ### 如何修改端口号 找到conf文件夹下的server.xml,可以在当中查找port=8080的位置对端口号进行修改。 ![](https://box.kancloud.cn/a1ff3df1ef02306a743442eb807eaa7c_582x73.png) *** ### 在命令行中启动或关闭Tomcat最好配置到环境变量当中去,这样可以在任何路径下完成 *** ### 如何在Eclipse中进行web开发 首先切换开发模式到JavaEE模式,package窗口如果找不到,就点击window-->show view找到你想要的窗口显示。 找到Server窗口,新建一个服务器,找到Apache Tomcat v8.1,选择路径,**路径一定是我们解压完Tomcat的根目录**,JRE选择对应的即可。 *** ### 新建一个动态的web工程(JavaWEB项目) 可以在WebContent下新建一个jsp,使用run on server运行进行测试。 *** ### 开发目录结构 ![](https://box.kancloud.cn/e421a1271ab2ef1207a61ccd6de815e7_349x306.png) 其中还有一个classes文件夹,保存编译后的class文件,在工程当中看不到它的目录结构,但它存在。 *** *** *** **重要知识点:** 1.如何手工启动一个Tomcat服务? 首先配置JAVA_HOME或JRE_HOME,然后点击bin目录下的startup.bat 或者 ![](https://box.kancloud.cn/2710f3a47f1edd58f7cb07120c93c177_694x218.png) 2.如何修改Tomcat的端口号? 到安装目录下的conf文件夹下找到server.xml,当中将当中8080修改成想要的端口号 ~~~ <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> ~~~