TOMCAT 问题

Tomcat配置可通过url访问本机目录下文件

在tomcat上配置图片虚拟目录,在tomcat下conf/server.xml中 <Host></Host>添加:

<Context crossContext="true" debug="0" docBase="本地路径" path="/file" reloadable="false"/>

     Debug: 则是设定debug level,  0表示提供最少的信息,9表示提供最多的信息

       docBase:表示自己本地磁盘绝对路径

       path:表示自己指定一个jsp访问的路径

  若要访问目录,则还需要在web.xml中增加设置,再打开Tomcat安装目录,打开conf/web.xml 文件,在其中找到

    <init-param>

    <param-name>listings</param-name>

    <param-value>false</param-value>

    </init-param>

    将false设成true保存。
---------------------------------------------------------------------------

创建二维码出错

Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable.的异常

【原因】

因为用到了图形处理,java程序会去寻找linux上的图形界面是否启动

解决1)

不让java寻找linux图形界面即可,在java启动时加选项java -Djava.awt.headless=true

1、在/usr/local/tomcat/bin/catalina.sh开头添加如下参数

            JAVA_OPTS=-Djava.awt.headless=true

2、修改完之后需要修改一下此文件权限:chmod +x *.sh

3、重启tomcat服务即可(./startup.sh)。

解决2)

单个程序的启动脚本中增加java的运行参数,

在java运行参数上加-Djava.awt.headless=true

我修改了应用服务器的启动文件。比如tomcat.
/bin/catalina.sh
在所有的       
-Dcatalina.home="$CATALINA_HOME" \     下面都加上了   

            -Djava.awt.headless=true     

解决3)

修改tomcat的startup.sh

   加入export CATALINA_OPTS="-Djava.awt.headless=true",

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章