目錄
1、代碼地址
github地址:https://github.com/blackist/ar
代碼地址那有README,請先導入IDEA
2、打包方式:
先在 ar-common 下
mvn clean & mvn install
然後在根工程目錄下執行
mvn clean && mvn install && mvn package
3、部署方式:
tomcat 8 下加入下面兩個war包即可
ar-manage.war
ar-portal.war
4、訪問地址:(端口號根據自己需要的端口就行部署即可)
【門戶網站】 訪問地址: http://tomcat.blackist.top/ar-portal/index.action
用戶名/密碼: black/12345678
【後臺管理】 訪問地址: http://tomcat.blackist.top/ar-portal/manage.action
用戶名/密碼: sa/12345678
5、線上部署文檔
IDEA裏面的配置選項:
界面(我的tomcat是8090)
解決圖片路徑問題:
1、D:\tmp\ar-master\ar-portal\src\main\webapp\WEB-INF\views\my\profile\profile-portrait.jsp
第 48 行改爲 (增加黑色部分)
<form method="post" action="${pageContext.request.contextPath}/my/profile/portrait/upload.action" enctype="multipart/form-data">
2、tomcat 的 host節點 加以下配置
<Context path="/ar" docBase="D:\cache\ar" debug="0" reloadable="true"/>
3、最好打包放tomcat 的 webapps下運行
4、其他的404問題 在 d:\cache 目錄創建相應的文件夾,放入文件
5、linux 服務器要另行處理
如果想高大上一些,可以搞個假的域名
6、Nginx域名解析
自行安裝nginx軟件,域名商控制檯設置域名解析到服務器ip,在/etc/nginx/conf.d/下新建配置文件,文件名任意以.conf結尾即可,如tomcat.conf,配置文件中添加如下內容:
server {
server_name tomcat.blackist.top;
listen 80;
location / {
proxy_pass http://localhost:8080;
}
}
即當通過域名訪問時,訪問被代理到本地tomcat的localhost:8080服務,通過域名http://tomcat.blackist.top/ar-portal即可訪問到部署在服務器上的Web應用。
hosts 文件添加
127.0.0.1 tomcat.blackist.top
7、總結
這個系統總體部署起來還挺麻煩的,要有耐心和信心哦!
如果您遇到問題,歡迎評論留言!!!