目录
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、总结
这个系统总体部署起来还挺麻烦的,要有耐心和信心哦!
如果您遇到问题,欢迎评论留言!!!