{"id":3772,"date":"2017-12-27T16:01:23","date_gmt":"2017-12-27T16:01:23","guid":{"rendered":"https:\/\/twproject.com\/support\/?page_id=3772"},"modified":"2023-08-07T06:27:42","modified_gmt":"2023-08-07T06:27:42","slug":"installazione-manualepersonalizzata","status":"publish","type":"page","link":"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/installare-twproject\/installazione-manualepersonalizzata\/","title":{"rendered":"Installazione manuale\/personalizzata"},"content":{"rendered":"<p>Potresti voler installare manualmente Twproject a causa delle impostazione della tua rete o del server, o perch\u00e9 stai usando un sistema operativo senza interfaccia grafica.<br \/>\nCi sono due modi per completare l&#8217;installazione: copiandone una esistente (pi\u00f9 facile) o facendo tutto completamente a mano (pi\u00f9 complesso).<\/p>\n<h2>Copia un&#8217;installazione grafica<\/h2>\n<p>Se possibile, esegui l&#8217;installazione su una macchina client che ha accesso al server database, in questo modo l&#8217;installer pu\u00f2 configurare il tuo accesso al db, la licenza, la porta http e altre opzioni; fare tutto questo a mano pu\u00f2 non essere banale; poi copia sul server. Questo \u00e8 il modo pi\u00f9 semplice.<\/p>\n<p>L&#8217;installazione manuale copre casi diversi:\u00a0 uno \u00e8 che tu hai gi\u00e0 un server web girante e un Java 1.8 JDK installato, e vuoi aggiungere Twproject come una web app. Il modo pi\u00f9 semplice \u00e8 quello di usare l&#8217;installer su una macchina client, con accesso al database reale, in quanto l&#8217;installer:<\/p>\n<ol>\n<li>crea le tabelle del database<\/li>\n<li>riempie i dati di esempio<\/li>\n<li>crea un file global.properties con SMTP e impostazioni simili<\/li>\n<li>crea un file config.properties con i parametri di connessione JDBC<\/li>\n<li><span style=\"line-height: 1.5;\">crea un file lic.properties con i dati della licenza forniti<\/span><\/li>\n<\/ol>\n<p>Dato che tutti i file creati vanno bene su ogni sistema operativo, basta copiare la web app da webapps\/ROOT nel folder webapp per Twproject. Altrimenti dovrai creare tutto questo a mano. Un global.properties completo di esempio pu\u00f2 essere trovato qui<\/p>\n<p>webapps\/ROOT\/commons\/settings\/sampleGlobal.properties<\/p>\n<h2>Installazione completa a mano<\/h2>\n<p>Assumiamo di avere una JDK 8 Java gi\u00e0 installata, e anche un Tomcat 9 girante. Se non lo hai, per prima cosa fai il download e installalo.<\/p>\n<p>Dato che la web app ha bisogno di scrivere nelle sue cartelle, devi usare un war \u201cscompattato\u201d.<\/p>\n<ul>\n<li>Scarica ed estrai la versione dell&#8217;archivio (zip, gz, or rpm)<\/li>\n<li><span style=\"line-height: 1.5;\">Prendi la cartella Twproject, contiene le sottocartelle:<\/span><\/li>\n<\/ul>\n<p>applications commons mobile WEB-INF<\/p>\n<p>pi\u00f9 alcuni file di root. Questa \u00e8 la web app che devi installare. Adesso:<\/p>\n<ul>\n<li>Copia la web application dentro la tua webapp Tomcat, in una cartella con il nome che ti piace, ad esempio \u201ctwproject\u201d. Assicurati di stare usando il JDK 8.<\/li>\n<li>In WEB-INF\/config.properties devi scrivere i dati di connessione JDBC e altre configurazioni, configurazioni di esempio:<\/li>\n<\/ul>\n<p><strong>MySQL 8 + :<\/strong><\/p>\n<blockquote>\n<pre><code>user=root   \r\npassword=[yourpassword]    \r\nurl=jdbc:mySql:\/\/localhost\/twproject\r\ndialect=org.hibernate.dialect.MySQL8InnoDBUTF8Dialect\r\ndriver=com.mysql.cj.jdbc.Driver\r\n<\/code><\/pre>\n<\/blockquote>\n<p><strong>MySQL 5.6.24 + :<\/strong><\/p>\n<blockquote>\n<pre><code>user=root   \r\npassword=[yourpassword]    \r\nurl=jdbc:mySql:\/\/localhost\/twproject\r\ndialect=org.hibernate.dialect.MySQL57InnoDBUTF8Dialect\r\ndriver=com.mysql.cj.jdbc.Driver\r\n<\/code><\/pre>\n<\/blockquote>\n<p><strong>MySQL 5.6.23 and before:<\/strong><\/p>\n<blockquote>\n<pre><code>user=root   \r\npassword=[yourpassword]    \r\nurl=jdbc:mySql:\/\/localhost\/twproject\r\ndialect=org.hibernate.dialect.MySQL5InnoDBUTF8Dialect   \r\ndriver=com.mysql.cj.jdbc.Driver\r\n<\/code><\/pre>\n<\/blockquote>\n<p><strong>SQLServer 2012+ con autenticazione mista:<\/strong><\/p>\n<blockquote>\n<pre><code>user=sa\r\npassword=[yourpassword]    \r\nurl=jdbc:sqlserver:\/\/myserver:1433;databaseName=twproject\r\ndialect=org.hibernate.dialect.SQLServer2012UnicodeDialect\r\ndriver=com.microsoft.sqlserver.jdbc.SQLServerDriver\r\n\r\n#if it is an instance:\r\nurl=jdbc:sqlserver:\/\/myserver\\\\your_instance_name;databaseName=twproject<\/code><\/pre>\n<\/blockquote>\n<p><strong>SQLServer 2008 con autenticazione mista:<\/strong><\/p>\n<blockquote>\n<pre><code>user=sa\r\npassword=[yourpassword]    \r\nurl=jdbc:jtds:sqlserver:\/\/myserver:1433\/twproject\r\ndialect=org.hibernate.dialect.SQLServer2008UnicodeDialect\r\ndriver=net.sourceforge.jtds.jdbc.Driver\r\n\r\n#if it is an instance:\r\nurl=jdbc:jtds:sqlserver:\/\/myserver:1433\/twproject;instance=yourinstance<\/code><\/pre>\n<\/blockquote>\n<p>per la lista completa delle opzioni di SQL Server vedi\u00a0<a title=\"jTDS driver specs\" href=\"http:\/\/jtds.sourceforge.net\/faq.html\" target=\"_blank\" rel=\"noopener\">http:\/\/jtds.sourceforge.net\/faq.html<\/a><\/p>\n<p><strong>Oracle 12+:<\/strong><\/p>\n<blockquote>\n<pre><code>schemaName=tw52setup\r\nuser=tw52setup\r\npassword=[yourpassword]    \r\nurl=jdbc:oracle:thin:@oldb02:1521:XE[ put your SID]    \r\ndialect=org.hibernate.dialect.Oracle12cDialect   \r\ndriver=oracle.jdbc.driver.OracleDriver<\/code><\/pre>\n<\/blockquote>\n<p><strong>Oracle 10+:<\/strong><\/p>\n<blockquote>\n<pre><code>schemaName=tw52setup\r\nuser=tw52setup\r\npassword=[yourpassword]    \r\nurl=jdbc:oracle:thin:@oldb02:1521:XE[ put your SID]    \r\ndialect=org.hibernate.dialect.Oracle10gDialectDBText   \r\ndriver=oracle.jdbc.driver.OracleDriver\r\n<\/code><\/pre>\n<\/blockquote>\n<p><strong>PostgreSQL 9+:<\/strong><\/p>\n<blockquote>\n<pre><code>user=postgres\r\npassword=[yourpassword]    \r\nurl=jdbc:postgresql:\/\/localhost\/twproject\r\ndialect=org.hibernate.dialect.PostgreSQLDialectMultiSequence9\r\ndriver=org.postgresql.Driver<\/code><\/pre>\n<\/blockquote>\n<p><strong>PostgreSQL 8:<\/strong><\/p>\n<blockquote>\n<pre><code>user=postgres\r\npassword=[yourpassword]    \r\nurl=jdbc:postgresql:\/\/localhost\/twproject\r\ndialect=org.hibernate.dialect.PostgreSQLDialectDBBlobs\r\ndriver=org.postgresql.Driver\r\n<\/code><\/pre>\n<\/blockquote>\n<p>Per altri database \/ versioni, si prega di inviare un ticket con le strighe di connessione aggiornate. Comunque, il modo pi\u00f9 semplice per essere sicuri della connessione Java al database \u00e8 di fare una installazione grafica da un client e controllare il config.properties file da l\u00ec.<\/p>\n<ul>\n<li>In WEB-INF devi anche creare un file lic.properties nel quale copiare la licenza di valutazione, per esempio<br \/>\n<blockquote>\n<pre><code style=\"font-size: 11px;\">\r\n----- BEGIN TWPROJECT KEY -----\r\nPUbyP5tbmgGoAYQK3PIjcBhWOgdv7SDFM31bIV+LJZx\/5xD2c7YGH0TzOByF\/3Bc\r\newmde\/QL6nmQEa0vx9xfcHTYacNoXfEDul8l1gCvqbM15vEH\/YpiNDlGi+WPb7IN\r\nuH8XtbCBW3buXWS3Ctre4PxsPYf+bRE+m6cI8+CRROPI1M80f\/G6sqKt0w9jhgBJ\r\nY88EZ2puHlGeiojEhrQtd3fHN1As7bx9snMWZvD9\/XvBRrYLQ7x47Egekz564NVT\r\nO6c2LCsndeY5Xz9WsJFg0tfJVTUfwd8MkWd\/+BbRMjRUGvZk0Q4iGvf6qFpBpVrS\r\nPG6tFUI1HOWV13qgistINQ==\r\n----- END TWPROJECT KEY -----\r\n<\/code><\/pre>\n<\/blockquote>\n<\/li>\n<\/ul>\n<p>Attenzione: questa non \u00e8 una licenza valida, vai a generarla qui: <a href=\"https:\/\/twproject.com\/it\/sul-tuo-server\/\">https:\/\/twproject.com\/it\/sul-tuo-server\/<\/a><\/p>\n<ul>\n<li>Fatto questo, puoi avviare la web app; se hai eseguito le operazioni mentre Tomcat stava girando, devi riavviare la web app. Se la configurazione JDBC \u00e8 corretta (errore molto frequente), l&#8217;applicazione partir\u00e0, creer\u00e0 le tabelle e inserir\u00e0 i dati di esempio.<\/li>\n<li>DEBUG se l&#8217;applicazione web \u00e8 \u201cpartita troppo presto\u201d, e l&#8217;inserimento dei dati di esempio fallisce, apri Commons\/settings\/global.properties rimuovi la linea<\/li>\n<\/ul>\n<blockquote>\n<pre><code>SETUP_DB_UPDATE_DONE=yes\r\n<\/code><\/pre>\n<\/blockquote>\n<p>E riavvia la web app.<\/p>\n<ul>\n<li>Ricordati di impostare i percorsi di repository, file storage, indexing etc . nella pagina admin.<\/li>\n<\/ul>\n<p>Se stai pubblicando sotto JBoss, fai attenzione alla versione di Hibernate che stai usando (incluso Annotazioni e Ricerca), Twproject fornisce il suo, e deve essere lo stesso.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Potresti voler installare manualmente Twproject a causa delle impostazione della tua rete o del server, o perch\u00e9 stai usando un sistema operativo senza interfaccia grafica. Ci sono due modi per completare l&#8217;installazione: copiandone una esistente (pi\u00f9 facile) o facendo tutto completamente a mano (pi\u00f9 complesso). Copia un&#8217;installazione grafica Se possibile, esegui l&#8217;installazione su una macchina [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":3757,"menu_order":12,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-3772","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Installazione manuale\/personalizzata | Twproject support<\/title>\n<meta name=\"description\" content=\"Potresti voler installare manualmente Twproject a causa delle impostazione della tua rete o del server, o perch\u00e9 stai usando un sistema operativo senza\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/installare-twproject\/installazione-manualepersonalizzata\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Installazione manuale\/personalizzata | Twproject support\" \/>\n<meta property=\"og:description\" content=\"Potresti voler installare manualmente Twproject a causa delle impostazione della tua rete o del server, o perch\u00e9 stai usando un sistema operativo senza\" \/>\n<meta property=\"og:url\" content=\"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/installare-twproject\/installazione-manualepersonalizzata\/\" \/>\n<meta property=\"og:site_name\" content=\"Twproject support\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/twproject\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-07T06:27:42+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/installare-twproject\/installazione-manualepersonalizzata\/\",\"url\":\"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/installare-twproject\/installazione-manualepersonalizzata\/\",\"name\":\"Installazione manuale\/personalizzata | Twproject support\",\"isPartOf\":{\"@id\":\"https:\/\/twproject.com\/support\/#website\"},\"datePublished\":\"2017-12-27T16:01:23+00:00\",\"dateModified\":\"2023-08-07T06:27:42+00:00\",\"description\":\"Potresti voler installare manualmente Twproject a causa delle impostazione della tua rete o del server, o perch\u00e9 stai usando un sistema operativo senza\",\"breadcrumb\":{\"@id\":\"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/installare-twproject\/installazione-manualepersonalizzata\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/installare-twproject\/installazione-manualepersonalizzata\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/installare-twproject\/installazione-manualepersonalizzata\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/twproject.com\/support\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Utilizzo avanzato\",\"item\":\"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Installare Twproject\",\"item\":\"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/installare-twproject\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Installazione manuale\/personalizzata\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/twproject.com\/support\/#website\",\"url\":\"https:\/\/twproject.com\/support\/\",\"name\":\"Twproject support\",\"description\":\"Twproject documentation online\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/twproject.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Installazione manuale\/personalizzata | Twproject support","description":"Potresti voler installare manualmente Twproject a causa delle impostazione della tua rete o del server, o perch\u00e9 stai usando un sistema operativo senza","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/installare-twproject\/installazione-manualepersonalizzata\/","og_locale":"it_IT","og_type":"article","og_title":"Installazione manuale\/personalizzata | Twproject support","og_description":"Potresti voler installare manualmente Twproject a causa delle impostazione della tua rete o del server, o perch\u00e9 stai usando un sistema operativo senza","og_url":"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/installare-twproject\/installazione-manualepersonalizzata\/","og_site_name":"Twproject support","article_publisher":"https:\/\/www.facebook.com\/twproject","article_modified_time":"2023-08-07T06:27:42+00:00","twitter_misc":{"Tempo di lettura stimato":"4 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/installare-twproject\/installazione-manualepersonalizzata\/","url":"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/installare-twproject\/installazione-manualepersonalizzata\/","name":"Installazione manuale\/personalizzata | Twproject support","isPartOf":{"@id":"https:\/\/twproject.com\/support\/#website"},"datePublished":"2017-12-27T16:01:23+00:00","dateModified":"2023-08-07T06:27:42+00:00","description":"Potresti voler installare manualmente Twproject a causa delle impostazione della tua rete o del server, o perch\u00e9 stai usando un sistema operativo senza","breadcrumb":{"@id":"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/installare-twproject\/installazione-manualepersonalizzata\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/installare-twproject\/installazione-manualepersonalizzata\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/installare-twproject\/installazione-manualepersonalizzata\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/twproject.com\/support\/it\/"},{"@type":"ListItem","position":2,"name":"Utilizzo avanzato","item":"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/"},{"@type":"ListItem","position":3,"name":"Installare Twproject","item":"https:\/\/twproject.com\/support\/it\/utilizzo-avanzato\/installare-twproject\/"},{"@type":"ListItem","position":4,"name":"Installazione manuale\/personalizzata"}]},{"@type":"WebSite","@id":"https:\/\/twproject.com\/support\/#website","url":"https:\/\/twproject.com\/support\/","name":"Twproject support","description":"Twproject documentation online","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/twproject.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"}]}},"_links":{"self":[{"href":"https:\/\/twproject.com\/support\/it\/wp-json\/wp\/v2\/pages\/3772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twproject.com\/support\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/twproject.com\/support\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/twproject.com\/support\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/twproject.com\/support\/it\/wp-json\/wp\/v2\/comments?post=3772"}],"version-history":[{"count":0,"href":"https:\/\/twproject.com\/support\/it\/wp-json\/wp\/v2\/pages\/3772\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/twproject.com\/support\/it\/wp-json\/wp\/v2\/pages\/3757"}],"wp:attachment":[{"href":"https:\/\/twproject.com\/support\/it\/wp-json\/wp\/v2\/media?parent=3772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}