Ubuntu14.4 远程桌面连接以及tomcat配置

     项目需要用到ubuntu,装上之后用的不是很习惯,其中远程桌面连接掉在坑里一回,现把要点记录下来,日后再要用到的时候,不要再掉到坑里,白白浪费时间。

     unbunt自带的gnome桌面有问题,无法支持rdp连接。需要额外安装xfce4,

    sudo apt-get update

    sudo apt-get install xfce4

     然后执行
    echo xfce4-session >~/.xsession
     这里需要注意,ubuntu并不使用root账号登录,所以,.xsession这个文件最好放在登录名目录下,把执行权限改成755。

     配置好之后,重启xrdp

    sudo service xrdp restart
     能够从win7使用rdp连上之后,需要调一下tab键的功能,以使我们在rdp中也可以使用自动完成功能,需要到.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml文件中,找到
    <property name=”<Super>Tab” type=”string” value=”switch_window_key”/>
     改成

    <property name=”<Super>Tab” type=”empty”/>
     再次重启xrdp服务。

     主要参考: http://c-nergy.be/blog/?p=5305


     对于keymap,rdp中的键盘和本机的映射关系也不一样,需要调整。

     先设定国家

    setxkbmap us
     然后生成xrdp的keymap配置文件

    xrdp-genkeymap /etc/xrdp/km-0409.ini
     生成键盘对照表,远程的和本地的

    xmodmap -pk >ConsolekbLayout.txt 

    xmodmap -pk >RemoteKbLayout.txt 
     然后对比键号,先把ConsolekbLayout和RemoteKbLayout做对比,找到自己要调整的键号。例如up键,分别是111和98。

     用km-0409.ini中key111的值来替换key98的值,保存后重启xrdp服务,就可以生效了。

 

  • Belgian French  - km-080c.ini 
  • Belgian Dutch    - km-0813.ini
  • US English           – km-0409.ini
  • French(France) – km-040c.ini
  • German                 – km-0407.ini
  • Italian                    - km-0410.ini
  • Portuguese          - km-0416.ini
  • Russian                  - km-0419.ini
  • Swedish                 – km-041d.ini
  • German Swiss      - km-0807.ini

    主要参考:http://c-nergy.be/blog/?p=3858


     对于ubuntu上tomcat的安装,也比较麻烦,会遇到无法装载配置目录的问题,以及删除了配置之后,无法再次生成的问题。

     对于无法再次生成的问题,需要删除如下两个文件

     cd ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/    
     rm org.eclipse.jst.server.tomcat.core.prefs    
     rm org.eclipse.wst.server.core.prefs
     对于无法装载配置目录的问题,需要建立如下软连接

     cd /usr/share/tomcat7
     sudo ln -s /var/lib/tomcat7/conf conf
     sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
     sudo ln -s /var/log/tomcat7 log
     sudo chmod -R 777 /usr/share/tomcat7/conf
     如果需要在eclipse里启动tomcat而不需要开机自启,运行如下命令

     sudo update-rc.d tomcat7 disable

     可能还需要加上如下软连接

     cd /usr/share/tomcat7
     sudo ln -s /var/lib/tomcat7/common common
     sudo ln -s /var/lib/tomcat7/server server
     sudo ln -s /var/lib/tomcat7/shared shared


     apache2 配置

     /etc/apache2/apache2.conf中改成

    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

     另外,要把 /var/www的user和group改成www-data,chown www-data:www-data /var/www -R

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值