Daily Archives: 2018-12-16

Jboss和tomcat的启动冲突

2018-12-16 by Jinyang | No Comments | Filed in 技术相关

某linux上先前使用jboss作为java容器,后新增tomcat,起初jboss使用用户a启动,tomcat使用root启动,都正常。 但使用root启动应用是不安全的,所以就切换使用用户a启动tomcat,但总是报错: Error:Could not create the Java Virtual Machine. Error:A Fatal exception has occurred   一直想着是用户权限、环境变量的问题,但是另一台相同配置的机器上就正常。   后来使用 ./catalina.sh debug   run 的方式   ,输出了全部参数,发现JAVA_OPTS都是jboss的启动参数,虽然没看出来具体是那个参数tomcat不支持,但是直接单独给tomcat设置一个: 原: JAVA_OPTS=”$JAVA_OPTS -server -Xms2048m -Xmx2048m -Djava.awt.headless=true” 新:JAVA_OPTS=”-server -Xms2048m -Xmx2048m -Djava.awt.headless=true”    OK  

Nginx和tomcat维持相同的用户名以解决图片403权限不足的问题

2018-12-16 by Jinyang | No Comments | Filed in 技术相关

Nginx搭配tomcat时如果所有请求都直接转给tomcat是没有权限不足的问题,因为纯转发。 如果在tomcat中上传图片,图片的访问交由nginx完成,这样tomcat只需要处理业务相关请求,静态文件全部由nginx完成,各司其职   各有专长。 Nginx默认使用用户nginx运行,tomcat用户是启动其的用户  一般不会是nginx用户,所以tomcat内上传的图片    nginx没有访问权限。 修改nginx的配置文件: nginx.conf   指定: #user nginx; user tomcat用户;   就没有请求图片时403权限不足的问题了

在微信中、其他App中唤起App的方法及策略

2018-12-16 by Jinyang | No Comments | Filed in 技术相关

大体分为: 1. 直接调用应用协议唤起 2. 通用链接唤起 3. 应用宝中转唤起 除了在微信里,如果不是相互应用间有协议,使用通用链接好一点。  

返回顶部