'Ubuntu Server' 标签

Ubuntu Server 安装JDK与Tomcat7和MySql

在阿里云VPS上部署一个jsp网站,系统是Ubuntu Server 12.4,安装JDK与Tomcat7和MySql。

apt-get install default-jdk
apt-get install tomcat7
apt-get install tomcat7-admin
apt-get install tomcat7-examples

当然你可以不安装示例数据“apt-get install tomcat7-examples”。

编辑/etc/tomcat7/tomcat-users.xml并加入下面的代码:






ok,执行service tomcat7 restart 重启Tomact7,并可以登陆到manager webapp 与 host-manager webapp ;如果需要修改端口例如8080改为80,执行:

vi /etc/tomcat7/server.xml

把port=”8080″改为port=”80″。

浏览“服务器地址”:8080 就可以看到tomcat 成功运行的提示信息。

“default-jdk”安装的Java在/usr/lib/jvm/default-java 所以,编辑 ~/.bashrc: 并加入下面代码:
export JAVA_HOME=/usr/lib/jvm/default-java
export CATALINA_HOME=/usr/share/tomcat7

这里解决了环境变量问题,JDK的环境变量问题,总会让大家很不爽,无论是在windows还是在linux上。

最后,jsp App放在tomcat7/webapps下。默认是放在ROOT下,这个得看自己喜好或app要求实际情况来选择。

上述安装过程如果遇到任何错误提示,请执行sudo apt-get update,或许这是一个万能的解决办法。

解决Ubuntu Server中英文乱码问题

试用Ubuntu几天后,这东西明显是靠谱,运行比Cent OS顺畅得多,而且界面非常漂亮,特别是桌面版很华丽!有前途!而且Ubuntu的社区支持也不错。

在安装Ubuntu Server的时候,如果是装英文版然后再转中文的话,就会出现显示的字符出现乱码问题。就算装了中文语言包,Ubuntu Server也无法显示中文,所以还得往EN里走。

如果按照网上有些文章所说的,把LANG=”en_US.UTF-8″和LANGUAGE=”en_US:en” 改为了LANG=”zh_CN.UTF-8″ 和LANGUAGE=”zh_CN:zh” 出现以下提示:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = “en_GB:en”,
LC_ALL = (unset),
LANG = “en_GB”
are supported and installed on your system.
perl: warning: Falling back to the standard locale (“C”).

可以执行下面这句命令:

sudo locale-gen en_US.UTF-8

或者可以试下将LC_ALL = (unset),改为LC_ALL = (en_US.UTF-8)

reboot 后就没问题了。