最近在 Ubuntu 13.04 上面使用 Eclipse Kepler 的时候,总是莫名其妙的崩溃,有时候能生成崩溃日志,有时候不能,大致看了一下,发现应该与webkit的BUG 有关系,因此可以如下处理,在eclipse.ini 中增加如下语句:
-Dorg.eclipse.swt.browser.DefaultType=mozilla
最近在 Ubuntu 13.04 上面使用 Eclipse Kepler 的时候,总是莫名其妙的崩溃,有时候能生成崩溃日志,有时候不能,大致看了一下,发现应该与webkit的BUG 有关系,因此可以如下处理,在eclipse.ini 中增加如下语句:
-Dorg.eclipse.swt.browser.DefaultType=mozilla
之前一直怀念Ubuntu
下的apt-get
,因为实在是方便,需要安装什么,一个命令搞定,相关的依赖包统统由apt-get
维护。下载,编译,安装,那叫一个痛快。什么软件用着不爽,一个命令卸载!
怀念apt-get
之余,发现了替代工具MacPorts
,据说也可以解决我的问题。但可惜,我总是无法更新本地软件索引库!
homebrew
主页对brew
进行了详细的描述,不过我们更希望下载下来实战演练!
1.安装brew
:
上述命令,在官网上可以找到!
2.使用brew
安装软件
别的工具不说,wget
少不了,但是mac
上默认没有!
就先拿它来开刀了:
甚至是安装tomcat
:
或者是unrar
:
3.使用brew
卸载软件
安装简单,卸载就更简单了:
4.使用brew检索软件
看看我们能搜到什么:
/apache*/
使用的是正则表达式,注意使用/
分隔!
5.查看已经安装的软件
6. 删除所有软件升级后的遗留旧版本
至此,brew
已经能解决我的大部分软件安装问题了!
7.设置国内的软件源,加快更新速度
第一步:eclipse中新建一个项目,java build path中导入junit jar包(本文例子junit-4.9b1.jar)
第二步:新建一个package,导入如下四个文件
第三步:右键AllCalculatorTests(或者CalculatorTest、SquareTest),run as junit test,查看执行结果。
代码中的注释能够帮你理解Junit4。
ZTE ac2736的无线上网卡,Window下的使用是相当的简单,Ubuntu下还是需要稍作设置,这里就简单介绍一下ubuntu下的设置方式。
首先说明一下环境,Ubuntu 10.04,所有已装软件已升级到最新版本(请先安装usb-modeswitch和usb-modeswitch-data)。
步骤1:插上ZTE ac2736后使用lsusb命令查看状态
正常的话结果中应该有如下信息:
其中0×19d2是vendor的代号,0xfff1是product的代号。
此外,此时/dev下应该也出现了ttyUSB[0-4]5个设备标示。
步骤2:设置连接拨号方式
查看右上角的NetworkManager,在移动宽带下会出现一个名为China telecom conn 1的连接项,www.linuxidc.com这时候直接连接是不行的,需要先右键点击NetworkManager,点选编辑连接,找到移动宽带->China telecom conn 1,选择编辑->移动宽带选项卡,可以看到编号中已经是#777,用户名和密码填入card后保存。
如果未出现China telecom conn 1的选项,可以重新插拔ac2736,或者编辑NetworkManager,手动添加一个移动宽带的连接项,第一步设备选择ZTE Incorporated ZTE CMDA Tech,第二步选择China,第三步提供商选China Telecom,应用后可以看到弹出的页面中编号为#777,同样将用户名和密码设置为card保存后即可,其他选项用默认的即可。
步骤3:连接网络
选择NetworkManager中的China telecom conn 1,稍等片刻就可以看到连接成功的提示了,此时ifconfig查看网络连接可发现:
从mysql官网http://mysql.com/downloads/mysql/下载dmg格式的安装文件。推荐使用64位(x86, 64-bit)。
打开安装包,第一个扩展名为pkg的文件即是安装文件。mysql不必编译安装,直接运行pkg安装即可。MySQL的Mac OS X PKG安装到/usr/local/mysql-VERSION,并且还会生成一个符号连接,/usr/local/mysql,指向新的位置。如果有/usr/local/mysql目录,首先将它改名为/usr/local/mysql.bak。安装完后,安装器会自动执行mysql_install_db在MySQL数据库中创建授权表。
安装完成后,双击MySQL.prefPane文件,即可给系统编好设置添加一个mysql的管理面板,可以在系统偏好设置中开启和关闭mysql。
如果安装了MySQL.prefPane这个偏好设置项,打开系统偏好设置会看到新增一项“MySQL”项。打开后可以启动和停止mysql服务。同时可以看到下方有个单选框“Automatically Start MySQL Server on Startup”,就是是否随系统开机启动Mysql服务,选中它的话,下面这项MySQLStartupItem.pkg就不必安装了。
MySQLStartupItem.pkg这个文件是干吗的呢?它提供了mysql随mac系统开机启动的功能。如何取消随系统启动呢?前面刚刚说完,不选中随机启动就行了。
仔细阅读readme.txt文件会发现,你可以为mysql和mysqladmin做两个alias。这样就不必每次输入完整路径来执行mysql和mysqladmin了。
在终端中运行:
刚安装完的mysql是没有密码的。可以使用如下命令来给root用户创建一个密码,例如我们给mysql 的root用户设置初始密码为123456
除了在控制面板中开启和关闭mysql,还可以使用终端命令行来控制启动,停止和重启:
OK,安装到此完成。
操作系统:CentOS 5.6
对于ubuntu 14.04来说,Tomcat的war包默认目录路径位置在 /var/lib/tomcat7/webapps
对于ubuntu 18.04来说,Tomcat的war包默认目录路径位置在 /var/lib/tomcat8/webapps 或 /var/lib/tomcat9/webapps
对于CentOS 7来说,Tomcat的war包默认目录路径位置在 /usr/share/tomcat/webapps
Tomcat版本:apache-tomcat-6.0.33
在Tomcat中部署war包很简单:
首先,直接把相应的war包放到$TOMCAT_HOME/webapps下,不用建目录;
然后,修改$TOMCAT_HOME/conf/server.xml,在Host配置段中添加类似于如下内容:
其中,docBase参数标识的是war包的名称。
访问时,使用如下地址进行访问:http://ip:port/hdfs-webdav
如果要把war包部署到Tomcat根目录,直接使用http://ip:port进行访问,需要的操作稍微复杂一些:
一、把war包解压,部署到除$TOMCAT_HOME/webapps以外的目录
二、删除$TOMCAT_HOME/ webapps/ROOT目录下的所有文件
三、在$TOMCAT_HOME/conf/Catalina/localhost目录下,新建一个ROOT.xml文件,写入类似于如下内容:
其中,docBase指向的是war包解压后的目录名称,需绝对路径。
开发环境Eclipse+Tomcat7
1、先创建web project,项目名为Hello,
2、在WebRoot 目录下创建login.jsp文件,只需修改body中的内容,如下所示:
3、在scr目录下的com.ht.servlet编写AcountBean.java文件,代码如下:
4、在scr目录下的com.ht.servlet编写servlet类CheckAccount.java文件,代码如下:
5、在WebRoot目录下编写success.jsp文件 成功后跳转
6、在WebRoot目录下编写fail.jsp文件 失败后跳转
7、修改web.xml配置文件
Eclipse with Tomcat V7.0 in Ubuntu
1. Download Eclipse from the Eclipse web site. (J2EE version)
2. Download Tomcat version 7 or install it via apt-get
apt-get install tomcat7 tomcat7-admin tomcat7-common tomcat7-docs tomcat7-examples
3. Set the following configuration:
3. Run eclipse
4. Add a view ( Windows -> Show View -> Other -> Server -> Servers -> OK )
5. Go to the view
6. Add a Tomcat v7 (consider /user/share/tomcat7 as your path)
7. Enjoy Tomcat 7 in Eclipse.
I was trying to add Tomcat 7 in my Eclipse in Ubuntu. When I click "Add new server" in Eclipse and select "Tomcat v7.0 Server", the field "Server Name" is blank and I cannot type in anything in that textbox as shown below:
It is a bug in Eclipse. I had exactly the same problem, also on Ubuntu with Eclipse Java EE Juno.
Here is the workaround that worked for me:
1.Close Eclipse
2.In {workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings delete the following two files:
org.eclipse.wst.server.core.prefs
org.eclipse.jst.server.tomcat.core.prefs
3.Restart Eclipse