zoukankan      html  css  js  c++  java
  • java servlet上传centos服务器

    本人开发的开发者技术变现资源聚集地,大家支持下,下面是网址

    https://www.baiydu.com

    前面一篇随笔说了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文件夹里。

     本人创业做的一款androidApp, 下载量已经有2000多万,各种当前热门的网络手机奖励红包全部集成,另外还有热门电影和淘宝高额优惠券!很适合各类型的用户。

      

  • 相关阅读:
    Python中引用自定义类的方法
    使用js判断a是不是NaN 类型
    实现小数保留并四舍五入
    C# 生成全球唯一标识符GUID
    VS2008 激活
    Android 获取当前IP地址
    Android 双屏异显的实现
    用友系统的本币和原币
    .net core Json字符串的序列化和反序列化通用类源码,Newtonsoft和DataContractJsonSerializer性能对比
    建议收藏备用:.net core使用QRCoder生成普通二维码和带Logo的二维码详细使用教程,源码已更新至开源模板
  • 原文地址:https://www.cnblogs.com/xiaoliao/p/5251933.html
Copyright © 2011-2022 走看看