java servlet上传centos服务器
前面一篇随笔说了Centos上架设javaWeb运行环境的方法,这篇主要讲打包上传服务器。
一、数据库连接文件.propeties

为了数据库安全,mysql3306端口访问我做了ip访问限制,由于mysql和网站都在一个服务器上,所以上传时我们将ip修改成-->localhost
二、webxml配置

这个截图主要说下webxml中标签的作用.
webXml中主要的标签一共就三个---><servlet> <servlet-mapping> <welcome-file-list>
其中<servlet>和<servlet-mapping>是配对的。
1、<servlet>标签
<servlet>标签中的<servlet-name>标签就是包名,见截图中的第一步"1"
<servlet>标签中的<servlet-class>就是包名下面的servlet类,见截图中的第二步"1",其中前面一个是包名,后面一个是类名,所以要servlet.servlet
2、<servlet-mapping>标签
<servlet-mapping>标签中的<servlet-name>标签也是是包名,见截图中的第一步"1"
<servlet-mapping>标签中的<url-pattern>标签是设置servlet.java的映射地址(访问地址)
3、<welcome-file-list>标签
这个标签是设置javaEE启动的默认访问页,见截图中的第四步"4" index.jsp,(这里的jsp也可以创建成html页)当然这页面是做JSP时候用的了,如果我们是只写servlet接口可以不创建.jsp页面。
三、打包.war文件

操作步骤:选中ServletDemo-->(servlet项目),鼠标右键选择Export-->选择War-file进入上面的截图。。。Destinaborc填写你保存.war的路径。
四、下载FTP、设置、上传
我这里用的FlashFXP,这工具是收费的,但是我发现一个不需破解也能一直免费使用的方法,如果使用期快到30天时,你可以用360把这个工具卸载后,再重新安装。。。
下载地址:直接百度输入 FlashFxp5。

/home/代表你在centos上安装tomcat的路径--->步骤2
1、上传打包文件.war


执行上面截图的步骤,登录到tomcat安装路径---依次点击-->上面的截图,然后将.war上传到 webapps路径下面。
2、解压.war
解压很简单,只需要在centos下关闭tomcat,然后再重启,war就会自动被解压。
具体操作步骤:

上面的截图首先得登录你的centos服务器,然后进入到tomcat的bin文件下面执行最后一句指令 ./shutdown.sh-->回车(停止tomcat)
后再执行-->./startup.sh(再次启动tomcat),你的.war文件就会被解压到webapps文件夹下。
如此你就可以通过 http://你的IP:8080/解压后的文件夹访问你上传的网站了
http://120.25.227.133:8080/ServletDemo/-->但是如果默认输入文件夹名称访问的会是 webxml中index.jsp网页。
如果要访问你写的servlet页面 需要输入,webxml里面对应的映射地址--》http://120.25.227.133:8080/ServletDemo/2.jsp。
最后要切记一个事,如果你开发servlet中使用到了第三方包,必须通过ftp将第三方包上传到到 tomcat的lib文件夹里。
java servlet上传centos服务器的更多相关文章
- java文件上传到服务器
最近项目中使用到了文件从本地到服务器的功能.其实是为了解决目前浏览器不支持获取本地文件全路径.不得已而想到上传到服务器的固定目录,从而方便项目获取文件,进而使程序支持EXCEL批量导入数据. 在前台界 ...
- JAVA servlet 上传文件(commons-fileupload, commons-io)
<1>获取二进制文件流并输出 InputStream inputStream = request.getInputStream(); BufferedReader reader = new ...
- java servlet上传文件并把文件内容显示在网页中
servlet3.0(JDK1.6)自带的API即可实现本地文件的上传,Servlet3.0新增了Part接口,HttpServletRequest的getPart()方法取得Part实现对象.下面我 ...
- JAVA SERVLET上传文件的样码
import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import j ...
- java文件上传-原始的Servlet方式
前言: 干了这几个项目,也做过几次文件上传下载,要么是copy项目以前的代码,要么是百度的,虽然做出来了,但学习一下原理弄透彻还是很有必要的.刚出去转了一圈看周围有没有租房的,在北京出去找房子是心里感 ...
- Java实现文件上传到服务器(FTP方式)
Java实现文件上传到服务器(FTP方式) 1,jar包:commons-net-3.3.jar 2,实现代码: //FTP传输到数据库服务器 private boolean uploadServer ...
- [转载]Java动态填充word文档并上传到服务器
一. 需求背景 在一些特殊应用场合,客户希望在服务器上生成文档的同时并填充数据,客户端的页面不显示打开文档,但是服务器上生成文档对服务器压力很大,目前服务器上生成文档第一种就是方式是jacob, 但是 ...
- [原创]Java动态填充word文档并上传到服务器
一. 需求背景 在一些特殊应用场合,客户希望在服务器上生成文档的同时并填充数据,客户端的页面不显示打开文档,但是服务器上生成文档对服务器压力很大,目前服务器上生成文档第一种就是方式是jacob, 但是 ...
- 小兔Java教程 - 三分钟学会Java文件上传
今天群里正好有人问起了Java文件上传的事情,本来这是Java里面的知识点,而我目前最主要的精力还是放在了JS的部分.不过反正也不麻烦,我就专门开一贴来聊聊Java文件上传的基本实现方法吧. 话不多说 ...
随机推荐
- Android开发学习之路-自定义ListView(继承BaseAdapter)
大三学生一个,喜欢编程,喜欢谷歌,喜欢Android,所以选择的方向自然是Android应用开发,开博第一篇,希望以后会有更多的进步. 最近在做一个记账App的时候,需要一个Activity来显示每个 ...
- 我的Eclipse快捷键.
所谓“工欲善其事必先利其器”,程序写多了,对于快捷键总有些特别的偏爱.在众多编辑器中,Eclipse算是用的比较多,也是最熟的. 最常用(也是最爱的:)) Ctrl+’ : 自动完成提示.这个快捷键 ...
- ASPNET_WEBAPI快速学习02
这部分内容的学习,已经放了大半年时间了,果断补充上,尽早将过去遗留的老技术坑都补上.首先将介绍服务幂等性的概念和相关解决方案,这部分也将是本文的理解难点,由于WebAPI是一种Restful风格服务的 ...
- 关于移动开发的一些想法和认识--Android和iOS
微信公众账号很久没更新了,发一点自己最近的想法和内容. 之前和朋友做了一个项目,现在在跟一些风投,大公司里面的几家在谈合作和投资的事宜,从这个过程中也了解到了一些信息. 关于移动平台的应用开发与游戏开 ...
- Reporting Service 没有权限登陆
在配置好Reporting Service之后,登陆Report Mananger( http://localhost/Reports/Pages/Folder.aspx)出现一个异常,本地用户没有权 ...
- 编译原理LL1文法分析表算法实现
import hjzgg.first.First; import hjzgg.follow.Follow; import hjzgg.tablenode.TableNode; import hjzgg ...
- 提高性能:用RequireJS优化Wijmo Web页面
上周Wijmo 2014 V2版本刚刚发布(下载地址), 有网友下载后发现仅仅使用了40个Widgets的一小部分,还需要加载全部的jquery.wijmo-pro.all.3.20142.45.m ...
- Cordova webapp实战开发:(3)后面可能会学到的东西
在<Cordova webapp实战开发:(2)认识一下Cordova>中我们了解了Cordova和Phonegap的关系,并简要介绍了一下它的架构,以及多平台性,并给大家留了一些作业.我 ...
- storm坑之---传递对象
继之前遇到的那个同步问题的坑之后(storm坑之---同步问题),最近对代码又做了调整和重构,并且又遇到了另一个storm开发中应该值得警惕的坑.接下来说说这个坑的大体情况. 在我的storm程序中, ...
- plsql导入excel时报错:ORA-01036: 非法变量名/编号
导入oracle数据,选择工具->odbc导入->Excel 然后关于日期的插入出错,修改后如下: