配置Java web的一次经历

  最近在完成数据库作业,重新拾起了以前学过的Java,讲下自己的 Java web 配置过程。

1.安装 Tomcat

在官网下载 Tomcat7.0版本:https://tomcat.apache.org/download-70.cgi

选择下载 Zip 文件,然后解压到本地,文件目录如图所示:

移动到 Tomcat 的 bin 目录下,直接在终端将 startup.sh 文件拖入,回车,如果提示权限不足,运行:

sudo chmod 755 *.sh

赋予管理员权限,然后再次运行startup.sh 文件(终端输入: ./startup.sh 然后回车),如果运行成功,在浏览器中输入:localhost:8080 ,你将看到下列界面,代表 Tomcat 运行成功。

 终端输入 ./shutdown.sh, 回车,关闭 Tomcat。

2.在 eclipse 中配置 Tomcat

我们这里使用 eclipse 的企业版本(即 Java EE 版本),不然其他版本是不带有 web 开发功能的,或者你也可以使用普通版本在 eclipse 应用市场下载 web developer 组件。

点击 Preference -> Server -> Runtime Environments -> Add 选项,添加需要的 Tomcat 版本,然后选择找到刚才下载解压后的Tomcat文件,这样便将环境配置好了。

3.导入其他项目报错的问题

如果是导入其他人的项目时,很容易出现 HttpServletRequest 不能引用的错误,原因是因为工程里面 web-inf/lib 目录下少了相应的包:

Package javax.servlet.http。

其实是缺少了缺少 TOMCAT_HOME\lib 下的 servlet-api.jar 。

这个文件是我们在自己机器上配置的 Tomcat,当拷贝项目时,配置文件并不会也拷贝过来,我们在导入项目后做如下更改:

Project -> Properties -> Java Build Path -> Add Library -> Server Runtime -> next -> 选择你的Server -> Finish

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小狼的世界

Linux中的Diff和Patch

本文主要记录两个命令的学习情况:diff 和 patch。diff 和 patch 是一对工具,使用这对工具可以获取更新文件与历史文件的差异,并将更新应用到历史...

18130
来自专栏微信公众号:Java团长

互联网协议入门(二)

这是从设计者的角度看问题,今天我想切换到用户的角度,看看用户是如何从上至下,与这些协议互动的。

8220
来自专栏郭少华

Spring boot热部署(三)

CTRL + SHIFT + A --> 查找make project automatically --> 选中

1.5K10
来自专栏PHP实战技术

你应该这个姿势学习php(3)

输出缓冲区的内容,如果你想获取缓冲区的内容要在这个函数之前使用ob_get_contents(),不然数据将会被清空

442140
来自专栏我和PYTHON有个约会

Django来敲门升级版--[扩展篇]--认证authenticate

Django默认提供了自己的身份认证系统,默认配置下提供有封装好的简单的用户类型以供开发人员直接使用

9730
来自专栏开源优测

性能测试必备监控技能jvm之jdk命令行工具篇16

前言 对于JVM的性能监控,主要注意以下关键参数,通过jdk自带的命令行工具,即可查看相关参数,从而分析系统或目标服务程序中存在的性能瓶颈 jps JVM Pr...

315120
来自专栏玩转JavaEE

Linux上安装Zookeeper以及一些注意事项

最近打算出一个系列,介绍Dubbo的使用。 ---- 分布式应用现在已经越来越广泛,Spring Could也是一个不错的一站式解决方案,不过据我了解国内目前貌...

46380

在Ubuntu 16.04上安装MongoDB(Xenial)

在本数据库教程中,我们将一步步指导您在Ubuntu 16.04上安装MongoDB,然后再介绍MongoDB一些基本特性和功能。

48830
来自专栏Golang语言社区

Linux命令行:find的26个用法示例

作者 | Wray 来自 | http://www.codebelief.com/ Linux系统中的 find 命令在查找文件时非常有用而且方便。它可以根...

375130
来自专栏java思维导图

互联网协议入门(二)

技术文章第一时间送达! 本文来自“阮一峰的网络日志” 上一篇文章分析了互联网的总体构思,从下至上,每一层协议的设计思想。 这是从设计者的角度看问题,今天我想切换...

27580

扫码关注云+社区

领取腾讯云代金券