{"id":1227,"date":"2014-11-11T17:01:43","date_gmt":"2014-11-11T09:01:43","guid":{"rendered":"https:\/\/cowmanchiang.me\/wp\/?p=1227"},"modified":"2023-10-31T15:44:47","modified_gmt":"2023-10-31T07:44:47","slug":"wisemapping-in-ubuntu-14-04-x64-server","status":"publish","type":"post","link":"https:\/\/cowmanchiang.me\/wp\/?p=1227","title":{"rendered":"Wisemapping in Ubuntu 14.04 x64 server"},"content":{"rendered":"<p><a href=\"https:\/\/wisemapping.atlassian.net\/wiki\/display\/WS\/Homepage\" title=\"Wisemapping\">Wisemapping<\/a><\/p>\n<h1>\u74b0\u5883 : Ubuntu 14.04 x64 server<\/h1>\n<ol>\n<li>\u6aa2\u67e5\u7cfb\u7d71\u662f\u5426\u5df2\u88dd\u4e86 java development kit\uff0c\u5982\u679c\u662fopenjdk\u5c31\u5148\u79fb\u9664\u6389<\/li>\n<\/ol>\n<pre lang=\"bash\">\njava -version\n<\/pre>\n<ol>\n<li>\u5b89\u88dd Java Development Kit (\u7248\u672c>7)<\/li>\n<\/ol>\n<pre lang=\"bash\">\nsudo apt-get install software-properties-common python-software-properties\nsudo add-apt-repository ppa:webupd8team\/java\nsudo apt-get update\nsudo apt-get install oracle-java7-installer\n<\/pre>\n<ol>\n<li>\u4e0b\u8f09 wisemapping binary\u6a94\u6848<\/li>\n<\/ol>\n<pre lang=\"bash\">\nwget https:\/\/bitbucket.org\/wisemapping\/wisemapping-open-source\/downloads\/wisemapping-v3.0.4.zip\n<\/pre>\n<ol>\n<li>\u5b89\u88dd unzip<\/li>\n<\/ol>\n<pre lang=\"bash\">\nsudo apt-get install unzip\n<\/pre>\n<ol>\n<li>\u89e3\u58d3\u7e2e wisemapping \u6a94\u6848<\/li>\n<\/ol>\n<pre lang=\"bash\">\nunzip wisemapping-v3.0.4.zip\n<\/pre>\n<ol>\n<li>\u5207\u63db\u5230 wisemapping \u76ee\u9304\u4e2d<\/li>\n<\/ol>\n<pre lang=\"bash\">\ncd wisemapping-v3.0.4\n<\/pre>\n<ol>\n<li>\u6e2c\u8a66\u57f7\u884c<\/li>\n<\/ol>\n<pre lang=\"bash\">\njava -Dorg.apache.jasper.compiler.disablejsr199=true -jar start.jar\n# \u770b\u5230 INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:8080 \u4ee3\u8868\u6b63\u5e38\u555f\u52d5\n# \u53ef\u7528\u700f\u89bd\u5668\u89c0\u770b http:\/\/ip:8080\/wisemapping\n<\/pre>\n<ol>\n<li>\u5b89\u88dd mysql server\u3001nginx<\/li>\n<\/ol>\n<pre lang=\"bash\">\nsudo apt-get install mysql-server nginx\n<\/pre>\n<ol>\n<li>\u7de8\u8f2f wisemapping mysql \u5275\u5efadb\u7684\u8a2d\u5b9a\u6a94<\/li>\n<\/ol>\n<pre lang=\"bash\">\nvim config\/database\/mysql\/create-database.sql\n# \u5c07password\u66f4\u6539\u70ba\u8981\u4f7f\u7528\u7684\u5bc6\u78bc\nSET PASSWORD FOR 'wisemapping'@'localhost' = PASSWORD('password');\n<\/pre>\n<ol>\n<li>\u532f\u5165 wisemapping \u8cc7\u6599\u5eab<\/li>\n<\/ol>\n<pre lang=\"bash\">\nmysql -uroot -p < config\/database\/mysql\/create-database.sql \nmysql -uwisemapping -Dwisemapping -p < config\/database\/mysql\/create-schemas.sql\nmysql -uwisemapping -Dwisemapping -p < config\/database\/mysql\/apopulate-schemas.sql\n<\/pre>\n<ol>\n<li>\u4fee\u6539 wisemapping \u57fa\u672c\u8a2d\u5b9a\u6a94<\/li>\n<\/ol>\n<pre lang=\"bash\">\nvim webapps\/wisemapping\/WEB-INF\/app.properties\n# \u5c07HSQL\u7684\u90e8\u5206\u8a3b\u89e3\n# HSQL Configuration properties\n#database.url=jdbc:hsqldb:file:webapps\/wisemapping\/WEB-INF\/database\/wisemapping\n#database.driver=org.hsqldb.jdbc.JDBCDriver\n#database.hibernate.dialect=org.hibernate.dialect.HSQLDialect\n#database.username=sa\n#database.password=\n#database.validation.enabled=false\n#database.validation.query=\n\n# \u5c07mysql\u7684\u8a2d\u5b9a\u53cd\u8a3b\u89e3\uff0c\u4e26\u4fee\u6539\u5bc6\u78bc\n# MySQL 5.X configuration properties\ndatabase.url=jdbc:mysql:\/\/localhost\/wisemapping?useUnicode=yes&characterEncoding=UTF-8\ndatabase.driver=com.mysql.jdbc.Driver\ndatabase.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect\ndatabase.username=wisemapping\ndatabase.password=password\ndatabase.validation.enabled=true\ndatabase.validation.query=SELECT 1\n\n# \u5c07Plain SMTP Server\u7684\u90e8\u5206\u8a3b\u89e3\n#------------------------\n# Plain SMTP Server Configuration\n#------------------------\n#mail.smtp.port=25\n#mail.smtp.host=localhost\n#mail.username=root\n#mail.password=\n#mail.smtp.auth=false\n#mail.smtp.starttls.enable=false\n#mail.smtp.quitwait=false\n\n# \u4f7f\u7528google smtp\uff0c\u5c07\u5176\u53cd\u8a3b\u89e3\uff0c\u4e26\u586b\u5165\u8a2d\u5b9a\u503c\n#------------------------\n# GMAIL SMTP Configuration\n#------------------------\nmail.smtp.port=587\nmail.smtp.host=smtp.gmail.com\nmail.username=cowman.chiang@gmail.com\nmail.password=password\nmail.smtp.auth=true\nmail.smtp.starttls.enable=true\nmail.smtp.quitwait=false\n\n# \u8a2d\u5b9ae-mail\u76f8\u95dc\u8a2d\u5b9a\u503c\nmail.serverSendEmail=cowman.chiang@gmail.com\nmail.supportEmail=cowman.chiang@gmail.com\nmail.errorReporterEmail=cowman.chiang@gmail.com\n\n# \u53d6\u6d88google reptcha\u529f\u80fd\ngoogle.recaptcha.enabled = false\n\n# \u56e0\u70ba\u6703\u4f7f\u7528\u5230proxy\uff0c\u6240\u4ee5\u4e00\u5b9a\u8981\u8a2d\u5b9asite.baseurl\nsite.baseurl = http:\/\/10.201.121.16:8080\/wisemapping\n<\/pre>\n<ol>\n<li>\u8a2d\u5b9anginx proxy<\/li>\n<\/ol>\n<pre lang=\"bash\">\nsudo vim \/etc\/nginx\/sites-available\/default\n# \u5e79\u6389\u5168\u90e8~\u52a0\u5165\u4e0b\u9762\u7684\u90e8\u5206\nserver {\n    listen       80;\n    access_log   \/var\/log\/nginx\/wisemapping.log;\n    error_log    \/var\/log\/nginx\/wisemapping.log;\n    location \/ {\n        proxy_pass        http:\/\/localhost:8080\/;\n        proxy_set_header  Host $host;\n        proxy_buffering   off;\n    }\n}\n<\/pre>\n<ol>\n<li>\u555f\u52d5\u670d\u52d9<\/li>\n<\/ol>\n<pre lang=\"bash\">\njava -Dorg.apache.jasper.compiler.disablejsr199=true -jar start.jar\n# \u56e0\u70ba\u8a2d\u5b9a\u904eproxy\uff0c\u6240\u4ee5\u53ef\u7528\u700f\u89bd\u5668\u89c0\u770b http:\/\/ip\/wisemapping\n<\/pre>\n<ol>\n<li>\u7ba1\u7406\uff0c\u56e0\u70ba\u76ee\u524d\u5c1a\u672a\u63d0\u4f9bweb\u4ecb\u9762\u7684\u7ba1\u7406\uff0c\u6240\u4ee5\u50c5\u80fd\u4f7f\u7528curl\u65b9\u5f0f\u5f9e\u5f8c\u53f0\u7ba1\u7406<\/li>\n<\/ol>\n<pre lang=\"bash\">\nsudo apt-get install curl\n# \u67e5\u8a62\u4f7f\u7528\u8005id\n curl \"http:\/\/localhost:8080\/wisemapping\/service\/admin\/users\/email\/{\u4f7f\u7528\u8005\u5e33\u865f\u4fe1\u7bb1}.json\" --get --basic -u \"admin@wisemapping.org:admin\"\n# \u53d6\u56dejson\u683c\u5f0f\u7684\u8cc7\u6599\n# {\"password\":null,\"tags\":[],\"email\":\"cowman.chiang@gmail.com\",\"firstname\":\"cowman\",\"lastname\":\"chiang\",\"creationDate\":1415635200000,\"id\":5}\n# \u522a\u9664\u4f7f\u7528\u8005\uff0c\u7531\u4e0a\u9762\u53ef\u4ee5\u5f97\u77e5id\u70ba5\ncurl \"http:\/\/localhost:8080\/wisemapping\/service\/admin\/users\/{\u4f7f\u7528\u8005ID}\" --request delete --basic -u \"admin@wisemapping.org:admin\"\n<\/pre>\n<ol>\n<li>\u52a0\u5165\u958b\u6a5f\u555f\u52d5<\/li>\n<\/ol>\n<pre lang=\"bash\">\n# \u5148\u4fee\u6539start.sh\nvim start.sh\n# \u4fee\u6539\u70ba\n#!\/bin\/sh\n\nset -e\ncd \/home\/tdg\/wisemapping-v3.0.4\njava -Xmx256m -Dorg.apache.jasper.compiler.disablejsr199=true -jar start.jar\n<\/pre>\n<pre lang=\"bash\">\n# \u4fee\u6539rc.local\nsudo vim \/etc\/rc.local\n# \u52a0\u5165\u4e0b\u9762\n\/bin\/sh \/home\/tdg\/wisemapping-v3.0.4\/start.sh\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Wisemapping \u74b0\u5883 : Ubuntu 14.04 x64 server \u6aa2\u67e5\u7cfb\u7d71\u662f\u5426\u5df2\u88dd\u4e86 java development kit\uff0c\u5982\u679c\u662fopenjdk\u5c31\u5148\u79fb\u9664\u6389 java -version \u5b89\u88dd Java Development Kit (\u7248\u672c>7) sudo apt-get install software-properties-common python-software-properties sudo add-apt-repository ppa:webupd8team\/java sudo apt-get update sudo apt-get install oracle-java7-installer \u4e0b\u8f09 wisemapping binary\u6a94\u6848 wget https:\/\/bitbucket.org\/wisemapping\/wisemapping-open-source\/downloads\/wisemapping-v3.0.4.zip \u5b89\u88dd unzip &hellip; <a href=\"https:\/\/cowmanchiang.me\/wp\/?p=1227\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[62,82,88],"tags":[],"class_list":["post-1227","post","type-post","status-publish","format-standard","hentry","category-mysql","category-ubuntu","category-wisemapping"],"_links":{"self":[{"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1227","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1227"}],"version-history":[{"count":1,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1227\/revisions"}],"predecessor-version":[{"id":1981,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1227\/revisions\/1981"}],"wp:attachment":[{"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cowmanchiang.me\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}