2016-03-30 8 views
0

Ich habe Restful WS mit EclipseMavenTomcat7, Restful zu implementieren, und ich habe jetzt ein Online-serverUbuntu mit Tomcat7 darauf. was ich wissen muss ist, wie ich meine Restful ohne Eclipse und Maven bereitstellen?wie auf Tomcat ohne IDE

Antwort

0

Sagen Sie Ihre tomcat7 Installationsverzeichnis ist ~/Document/tomcat7 und Sie wollen MyRestful.war

  1. Kopie MyRestful.war in das Verzeichnis implementieren ~/Document/tomcat7/webapps
  2. in der Datei einen Blick ~/Document/tomcat7/conf/server.xml und finden Sie diese Zeilen
<Connector port="8080" protocol="HTTP/1.1" 
       connectionTimeout="20000" 
       redirectPort="8443" /> 

Normalerweise ist die Portnummer 8080 aber es lohnt sich nochmals zu überprüfen.

  1. Jetzt können Sie die Ihre Restful Zugriff über

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

0

Sie können eine war-Datei an eine laufende Tomcat-Instanz über die Manager-App in Ihrem Browser bereitstellen. Dies ist die URL: http://your.server.intranet:8080/manager/html (oder localhost:8080).

Es ist erforderlich, dass die Konfigurationsdatei $CATALINA_BASE/conf/tomcat-users.xml einen Administratorbenutzer und eine Administratorrolle enthält. Siehe Configuring_Manager_Application_Access

Beispiel:

<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>