工欲善其事必先利器——apache tomcat服务器的搭建
暑假第二十四天,这几天正在为一个MP3项目发愁,所以最近一直没有更新自己的博客,今天我的MP3项目还是没有弄好,已经有一点眉目了,相信在不久的将来就可以拿出来和大家共享了,今天我们要看看MP3项目所需要的一些准备-----------搭建apache的服务器,我用的是apache-tomcat-6.0.18.exe接下来看看他的安装步骤:
1。首先双击一个下可执行的安装程序apache-tomcat-6.0.18.exe
.
2。然后点击next,接着接受人家的条款
3。然后点击 I agree ,再接着选择在开始菜单中增加tomcat的选项,可以默认下一步
4。然后点击next,再接着是安装目录 :我的是安装在D:tomcat中
5.然后点击next,接着是默认的监听的端口号8080:密码可以自己输入,为了方便我的密码是123456,等会可以修改服务器的端口号
6.然后点击next,系统会自己检测你的JDK,因为我的电脑上有JDK1.6和J2sdk ,所以你也可以手动选择 JDk的安装目录
7,然后点击intstall就可以finish就可以了
8.接着进入你安装的tomcat的目录里,我的是D:\tomcat\Tomcat 6.0\bin双击tomcat6.exe,如果看到以下情况就表示服务器启动成功
注意此时的端口号的8080:在第一个信息后面我们可以看到 on http -8080 这就是上面我们默认的8080的端口号:不要幼稚的去问别人,老大这台服务器的端口号是多少!!h
9.本机电脑浏览器上输入http://localhost:8080/其他的电脑输入http://+IP地址+端口号就可以了,如果出现如下图面恭喜你,成功了!
10.虽然tomcat服务器已经安装好了,但是我们学开发的同学一定要学会自己配置服务器;配置的主要文件就在tomcat中的conf那个文件夹里,进入D:\tomcat\Tomcat 6.0\conf\server.xml的文件夹里可以改变服务器的端口号,即找到<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
将其改为<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />,其实就是将8080改为80端口号,然后关了服务器,按第8步重启,就可以看到端口号变为80.结果如图
11.改端口号的目的就是配置虚拟目录,步骤如下:必须要的文件有WEB-INF/web.xml---->可以从tomcat中找到 tomcat自带的如我的目录 在D:\tomcat\Tomcat6.0\webapps\ROOT\WEB-INF文件夹下的web.xml 复制过来,加入自己建的工程名webDemo,然后里面有WEB-INF文件夹,WEB-INF文件夹里存放刚才 复制的web.xml如图
解释一下,这三张图片,就是安装tomcat的所有东西,第一张图片的tomcat是存放安装文件的,下面的webDemo是自己建的工程,MP3是做安卓MP3项目要从服务器上下载的内容,WEB-INF是用来存放web.xml的
12.在Server.xml 文件配置虚拟目录,D:\tomcat\Tomcat 6.0\conf\server.xml 中的</Host>结点的前面添加上<Context path="/demo" docBase="D:\webDemo"/>如图
其中,path表示浏览器中的输入路径,必须有"/" docBase:表示此路径对用这硬盘上的真实目录
13.重新启动服务器,在浏览器中输入http://localhost/demo/会出现如下404的错误哦
正常情况下tomcat会出现这样的错误,404表示客户端错误,是因为tomcat中将目录的列表功能给关闭了,所以看不到,需要修改conf下的web.xml文件下是listings的权限改为true,平常的时候可以看见,但如果发布的时候为了安全,可以改为flase结果如图:
14.重新启动服务器,输入http://localhost/demo/ 然后可以看到如下图片:第一个是项目下的文件MP3文件夹,第二个是里面的内容,然后就可以点击文件下载自己服务器上的歌曲了,外部的电脑要用的网址为http://10.254.1.62/demo/
好了服务器就可以建好了。。


至此,本篇已结束,如有不对的地方,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!

如有侵权,请联系小编,小编对此深感抱歉,届时小编会删除文章,立即停止侵权行为,请您多多包涵。

既然都看到这里,领两个红包在走吧!
以下两个红包每天都可以领取
1.支付宝搜索 522398497,或扫码支付宝红包海报。

支付宝扫一扫,每天领取大红包
2.微信红包,微信扫一扫即可领取红包

微信扫一扫,每天领取微信红包
小礼物走一走,来简书关注我
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!