如何在没有IDE的情况下在Tomcat上部署Restful

时间:2016-03-30 00:34:27

标签: eclipse rest maven tomcat server

我使用Restful Eclipse Maven制作了Tomcat7 WS, 现在我有一个server Ubuntu在线Tomcat7。 我需要知道的是如何在没有RestfulEclipse的情况下部署Maven

2 个答案:

答案 0 :(得分:0)

您可以使用浏览器中的管理器应用程序将war - 文件部署到正在运行的Tomcat实例。这是网址:http://your.server.intranet:8080/manager/html(或localhost:8080)。

配置文件$CATALINA_BASE/conf/tomcat-users.xml必须包含管理员用户和管理员角色。见Configuring_Manager_Application_Access

实施例:

<tomcat-users xmlns="http://tomcat.apache.org/xml"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
              version="1.0">
<!--
  NOTE:  By default, no user is included in the "manager-gui" role required
  to operate the "/manager/html" web application.  If you wish to use this app,
  you must define such a user - the username and password are arbitrary.
-->
    <role rolename="manager-gui" />
    <role rolename="manager-script" />
    <role rolename="manager-jmx" />
    <role rolename="manager-status" />

    <user username="admin" password="whoknows" roles="manager-gui" />
    <user username="adminScript" password="topsecret" roles="manager-script" />
</tomcat-users>

答案 1 :(得分:0)

假设您的tomcat7安装目录为~/Document/tomcat7,并且您要部署MyRestful.war

  1. MyRestful.war复制到目录~/Document/tomcat7/webapps
  2. 查看文件~/Document/tomcat7/conf/server.xml并找到这些行
  3. <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
    

    通常端口号为8080,但值得仔细检查。

    1. 现在您可以通过
    2. 访问Restful

      http://your.server.url:8080/MyRestful/replace-with-your-rest-api